簡碼編程:Chrome DevTools系列教程28
簡碼編程發現很多前端人員在前端開發的工作中很多時候並不是去寫JS代碼,而是去模仿學習別人的頁面設計。比如說,學習別人的布局、樣式、配色、交互、特效等。今天我們分享一個研究別人前端樣式的技巧,使用Chrome DevTools的DOM斷點來分析別人網頁上的CSS特效。
簡碼編程:Chrome DevTools系列教程28
打開百度,在「百度一下」按鈕上右鍵「檢查」,會打開Chrome DevTools開發者工具,會自動打開「Elements」選擇頁。
簡碼編程:Chrome DevTools系列教程28
在「百度一下」這一行上右鍵,選擇「Break on -> attribute modifications」菜單項,也就是在屬性變化時下斷點。
簡碼編程:Chrome DevTools系列教程28
添加了DOM斷點後,會在右側的"DOM Breakpoints"上看到剛才添加的斷點。
簡碼編程:Chrome DevTools系列教程28
然後我們把滑鼠移動到網頁的「百度一下」按鈕上,此時會觸發斷點,網頁暫停。在斷點面板中我們看到這個特效是當滑鼠懸停(hover)在這個按鈕上面時,網頁使用JS給此按鈕添加了一個「btnhover」類。
這個DOM斷點功能是經常要用到的前端技巧,請大家一定要學會,並熟練使用。