網站客製化、除錯的好幫手 - Chrome Developer Tools 基本介紹
by
Yucheng Wang
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Chrome Developer Tools 基本介紹 王昱程 Stanley WordPress ⼩小聚
Slide 2
Slide 2 text
今天的分享適合誰 • 新⼿手,想要針對網站外觀做⼀一些基本的客製化 • 前端開發⼈人員
Slide 3
Slide 3 text
網⾴頁的組成 HTML:結構和內容 CSS:樣式 HTML CSS 網⾴頁
Slide 4
Slide 4 text
CSS(Cascading Style Sheets) 選擇器(Selector) 屬性 值
Slide 5
Slide 5 text
CSS(Cascading Style Sheets) class name
Slide 6
Slide 6 text
CSS(Cascading Style Sheets)
Slide 7
Slide 7 text
透過佈景主題或外掛提供的功能去調整 外觀->⾃自訂 如何改變網站的外觀(1/3)
Slide 8
Slide 8 text
透過⾃自訂中的新增附加的 css 外觀->⾃自訂->附加的 CSS 如何改變網站的外觀(2/3)
Slide 9
Slide 9 text
直接修改 style.css 如何改變網站的外觀(3/3) 建議在⼦子主題(child theme)中修改
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
HTML 標籤是什什麼? CSS 選擇器是什什麼?
Slide 12
Slide 12 text
在網⾴頁上要檢視的元件上按 右鍵->檢查(inspect) 如何開啟開發者⼯工具
Slide 13
Slide 13 text
從 chrome 的主選單中開啟 如何開啟開發者⼯工具
Slide 14
Slide 14 text
快捷鍵 Cmd+Option+I (Mac) Control+Shift+I (Win) 如何開啟開發者⼯工具
Slide 15
Slide 15 text
常⽤用的三個⾯面板 Elements Console Network
Slide 16
Slide 16 text
在 console 中檢視錯誤
Slide 17
Slide 17 text
在 Network 中網站載入狀狀況
Slide 18
Slide 18 text
Command Menu Control+Shift+P (Win) Command+Shift+P (Mac) 開啟⽅方法1 開啟⽅方法2:快捷鍵 幾乎所有設定的啟⽤用或關閉,都可以 透過 Command Menu 來來找到! https://developers.google.com/web/tools/chrome-devtools/command-menu/
Slide 19
Slide 19 text
Screenshot 將⽬目前螢幕中的網⾴頁截圖
Slide 20
Slide 20 text
show device frame 在 device mode 開啟的狀狀態下,可以檢視網⾴頁在不同裝置或解析度下的呈現結果 透過開啟顯⽰示 device frame,可以在部分⾏行行動裝置顯⽰示外框 https://developers.google.com/web/tools/chrome-devtools/device-mode/?hl=zh-tw
Slide 21
Slide 21 text
如何顯⽰示 device frame 在 Command Menu 中搜尋 device frame,點擊 Show device frame 即可開啟
Slide 22
Slide 22 text
在 device frame 開啟的狀狀態下 於 Command Menu 中執⾏行行 Capture Screenshot, 即可下載帶有 device frame 的螢幕截圖 注意:在這樣的模式下如果執⾏行行 Capture full size screenshot, 是不會有 device frame 的喔! 畢竟⾏行行動裝置還是有他的長度嘛~
Slide 23
Slide 23 text
截圖下載的圖檔
Slide 24
Slide 24 text
Select Color
Slide 25
Slide 25 text
copy node to css selector
Slide 26
Slide 26 text
search element by css selector cmd+F (Mac) ctrl+F (Win)
Slide 27
Slide 27 text
toggle element state
Slide 28
Slide 28 text
使⽤用 CSS preprocessor(預處理理代碼) 1.常⾒見見的有:Less、Sass 2.優點:可使⽤用變數、可做數學運算、可使⽤用巢狀狀結構等等 3.必須要編譯成CSS,瀏覽器才看得懂 4.Source maps:讓瀏覽器知道某個樣式是在哪⼀一個檔案中
Slide 29
Slide 29 text
使⽤用 CSS preprocessor(預處理理代碼) 1.常⾒見見的有:Less、Sass 2.優點:可使⽤用變數、可做數學運算、可使⽤用巢狀狀結構,可 以將 CSS 分成多個檔案,⽅方便便編輯。 3.必須要編譯成CSS,瀏覽器才看得懂 4.Source maps:讓瀏覽器知道某個樣式是在哪⼀一個原始檔 案中 有開啟 Source maps 沒有開啟 Source maps
Slide 30
Slide 30 text
如何開啟 Source Maps ⽅方法1: 在 DevTools 開啟的狀狀態下,開啟 Settings ⾴頁⾯面,並於 Preferences 設定找到 Enable CSS source maps,將它啟⽤用。
Slide 31
Slide 31 text
如何開啟 Source Maps ⽅方法2: 在 Command Menu 中搜尋 enable css source map (只要輸入部分關鍵字即可)
Slide 32
Slide 32 text
Workspace 將本機電腦中的資料夾加入 Workspace, 可以在 DevTools 中編輯 CSS 並直接儲存到本機上的檔案! https://developers.google.com/web/tools/setup/setup-workflow?hl=zh-tw
Slide 33
Slide 33 text
Thank You!