隨著移動和跨屏?xí)r代的來臨,響應(yīng)式網(wǎng)頁越來越重要,通過網(wǎng)頁制作,使得不同設(shè)備、分辨率的網(wǎng)站都有好的視覺體驗。那就前端方面,該怎么才能制作一個響應(yīng)式網(wǎng)頁呢?小編談?wù)勴憫?yīng)式網(wǎng)頁制作方法和關(guān)鍵參數(shù)設(shè)置:
1、需要先有大屏幕和小屏幕兩版的設(shè)計稿,或者超大屏幕、大屏幕和小屏幕三屏,以下圖片是兩屏設(shè)計,適應(yīng)PC端和移動端。
2、將兩屏所需的圖片,用photoshop分別切出來,保存在兩個文件夾,方便管理,每一個版本只會調(diào)用對應(yīng)版本圖片。
3、meta頭部設(shè)置參數(shù),根據(jù)設(shè)備分辨率讓瀏覽器的可視寬度來適應(yīng)。
4、進(jìn)入html框架部分,多版本元素一致情況下,按照其中一個版本添加html的Dom元素即可。若有差異的話,也要在對應(yīng)的位置,添加Dom元素,后續(xù)通過css或者js使該部分隱藏。
5、進(jìn)入CSS編寫部分,個人習(xí)慣是從大屏幕往小屏幕編寫的,因為大版本通常包含的元素比小版本要多。
6、CSS使用媒介查詢-Media Queries方法進(jìn)行編寫,分別寫不同版本的CSS樣式。
7、由于媒介查詢的方法,并不適應(yīng)低版本的瀏覽器,需要加入JS去幫助兼容,以下JS可上網(wǎng)下載。需要注意點是此JS一般需要跟網(wǎng)站的index.html放在同一個目錄下,不適合分開管理,否則無法加載圖片或者樣式。