響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)基礎(chǔ)也是重點(diǎn):靈活性
響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)最近講了很多,源于這是一個(gè)近期網(wǎng)頁(yè)設(shè)計(jì)的趨勢(shì)。
在過(guò)去的一年里,如果你不是住在深山里,就一定知道響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì),它已經(jīng)成為當(dāng)今的主流。響應(yīng)式設(shè)計(jì)是Ethan Marcotte提出的,概念很簡(jiǎn)單:使網(wǎng)站的頁(yè)面布局能夠根據(jù)不同設(shè)備和分辨率進(jìn)行自動(dòng)調(diào)整。
當(dāng)我第一次了解到它時(shí),我就立即被迷住了特別是media queries,我馬上就用到我自己的個(gè)人兼職網(wǎng)站上。我甚至寫了一篇文章介紹《如何使用CSS3 Media Queries響應(yīng)不同設(shè)備》(強(qiáng)烈建議在讀這篇文章之前讀一下)。
在第一次嘗試使用media queries后,我很快意識(shí)到我忽略了一個(gè)響應(yīng)式設(shè)計(jì)的重點(diǎn): 靈活性。
挑戰(zhàn)固定寬度
我的個(gè)人兼職網(wǎng)站使用了固定寬度的設(shè)計(jì),所有的width, margin和padding都使用了固定的像素值。 我一般都會(huì)這樣寫網(wǎng)站,因?yàn)閷?duì)我來(lái)說(shuō)它更簡(jiǎn)單,更快速。
但當(dāng)我試圖在我的固定寬度的網(wǎng)站上應(yīng)用media queries的時(shí)候,那些簡(jiǎn)單和快速的優(yōu)勢(shì)全部都消失了。為什么?因?yàn)閷?duì)于固定寬度的設(shè)計(jì),我需要非常細(xì)致的定義media queries并在CSS文件中調(diào)整每個(gè)單獨(dú)的像素值,基本上,我需要為每一種可能的分辨率都設(shè)計(jì)一個(gè)全新的布局,繁瑣!慢!!還不好玩!!!
我有幸聽了Marcotte先生在《In Control 2011》的演講,他討論了響應(yīng)式設(shè)計(jì)的理論和最佳實(shí)踐,諸如fluid grid(流體網(wǎng)格)實(shí)現(xiàn)方式。
流動(dòng)且靈活的公式
流動(dòng)式布局是靈活的。由于width,margin和padding(甚至字體和圖像)使用了百分比和em(相對(duì)長(zhǎng)度單位),因此頁(yè)面布局會(huì)隨著瀏覽器的窗口變化而變化。隨著分辨率的改變,布局會(huì)成比例地進(jìn)行調(diào)整,實(shí)現(xiàn)過(guò)程中不需要用到任何media query。
這對(duì)于實(shí)現(xiàn)響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)來(lái)說(shuō)簡(jiǎn)直太美妙了。如果我有一個(gè)基于比例值的布局,流動(dòng)式的網(wǎng)格將替我完成大部分繁重的工作。我的media query將不再需要包含那些覆蓋其他分辨率的所有width, margin和padding的樣式定義。
但是也有一點(diǎn)讓我感到頭疼,計(jì)算流動(dòng)式網(wǎng)格的比例寬度需要用到一些數(shù)學(xué)知識(shí),我數(shù)學(xué)不太好…
幸運(yùn)的是, Eth
本文地址:http://likemindfilms.com/tutorial/di1367.html
您可能還喜歡
- Macaron 馬卡龍系色譜 ;附HC(16進(jìn)制碼
- 7個(gè)手機(jī)版網(wǎng)頁(yè)設(shè)計(jì)的原則
- 折紙多邊形網(wǎng)頁(yè)背景效果制作教程
- 龐門正道:好好玩耍的點(diǎn)線面(上)
- 網(wǎng)頁(yè)設(shè)計(jì)中的常見頁(yè)面布局方式
- WAP APP的柵格設(shè)計(jì)
- 八種很漂亮的排版方法和技巧分享
- 網(wǎng)頁(yè)設(shè)計(jì)的首屏標(biāo)準(zhǔn)你了解多少?
- 字體大寶庫(kù):40款為網(wǎng)頁(yè)設(shè)計(jì)師準(zhǔn)備的時(shí)
- 視覺(jué)設(shè)計(jì)分享—專題頁(yè)面設(shè)計(jì)篇
- 專訪:石墨文檔產(chǎn)品總監(jiān)羅穎
- UI設(shè)計(jì)不得不知的移動(dòng)端UI尺寸適
- 光音移動(dòng)設(shè)計(jì)規(guī)范 — 表單類
- 體驗(yàn)設(shè)計(jì)中的排序問(wèn)題
- 網(wǎng)頁(yè)設(shè)計(jì)精粹 網(wǎng)頁(yè)中那些迷人的按
- aliued:響應(yīng)式設(shè)計(jì)的現(xiàn)狀與趨勢(shì)
- 10個(gè)智能對(duì)象處理的ps技巧
- 網(wǎng)頁(yè)UI - 原子設(shè)計(jì)理論(上)
- 如何通過(guò)設(shè)計(jì)提升banner點(diǎn)擊率?
- 晉小彥視覺(jué)設(shè)計(jì)系列文章(二):全屏