https://developers.google.com/web/fundamentals/getting-started/your-first-multi-screen-site/responsive
(譯者註:全部按照教程的代碼,並不能實現代碼,我調試之後發了全部代碼出來。ps:沒有使用翻牆工具,Google給的例子訪問不到。)
每個裝置都有自己獨特的優勢和限制,要讓這個網頁在眾多的不同的顯示裝置中被接受,作為一名Web開發人員,你要儘力讓這個頁面支援所有裝置。
目錄:
- 添加viewport
- 應用簡單樣式
- 設定第一個斷點
- 限制最大寬度的設計
- 改變間距和文字大小
- 讓元素自適應
- 小結
前一篇教程已經把頁面的基本內容填充好了,這一篇我們會將裝飾它,並且讓它做一系列不同解析度的裝置中都能夠漂亮地顯示。
依照移動優先的開發原則,我們從窄屏入手——類似手機——並且先建立起這方面的概念,然後再逐漸向大螢幕擴充。我們可以通過判斷視窗寬度來實現不同的設計和布局。
早先我們建立了一對不同層級的設計定義內容如何來顯示,現在我們需要頁面適應不同的布局。我們需要設定一下斷點——用與決定何時改變布局和風格——基於內容如何來適應不同的螢幕解析度。
使用viewport從窄屏開始然後逐級擴充根據斷點觸發讓內容去適應解析度根據主要斷點建立進階別布局版本
添加viewport就算是最簡單的頁面,也要加入viewport標籤,它是你開發多裝置支援經驗的關鍵。沒有它,你的網站是不能在行動裝置上有個好的表現的。引入viewport會讓瀏覽器認為頁面需要縮放以適應螢幕。有很多種配置方案,我們預設這樣設定:(在<head>裡聲明一次即可)
<meta name="viewport" content="width=device-width, initial-scale=1.0">
應用簡單樣式我們的產品和公司經常需要一個特別的廣告並且支援不同的風格。風格引導
風格引導能夠有效地讓訪客對頁面有一個高層次的認識並且確保你在設計上是統一的。
Colors
#39b1a4
#ffffff
#f5f5f5
#e9e9e9
#dc4d38
添加裝飾圖片
在前面的教程中,我們添加了“內容圖片”,這些對於描述我們產品很重要。“裝飾圖片”不是內容所必須要的,但添加之後可以使訪客更加關注我們的產品。
舉個例子。帶圖片的標題可以引誘訪客去閱讀