国产精品美女久久久浪潮AV,国产精品三级一二三区,久久精品国产一区二区小说 ,依依成人影视国产精品,全部无卡免费的毛片在线看,日本一区二区三深夜不卡,国产精品女同一区二区久久,国产精品夜色一区二区三区

        想學(xué)習(xí)超流行的響應(yīng)式設(shè)計?來看看這篇教程

        banner帖內(nèi).jpg


        網(wǎng)上關(guān)于響應(yīng)式設(shè)計的教程好復(fù)雜,我寫一個簡版的。

        簡單說呢就針對不同的屏幕分辨率應(yīng)用不同的CSS樣式。比如在電腦、Pad設(shè)備上,屏幕比較寬,就可以一行放2個Div。到了手機上,或者Pad豎著拿的的時候,一行就只放1個Div。


        這里有2個關(guān)鍵點:

        • 一是如何在不修改Dom結(jié)構(gòu)的前提下調(diào)整布局。
        • 二是如何判斷屏幕分辨率并應(yīng)用對應(yīng)的CSS。

        以上兩點都應(yīng)該不依賴與JS。

        實現(xiàn)第一點依靠的是流式布局。就是所有參與布局的DIV都用float:left,寬度都用百分比表示。比如下圖,黃色部分的寬度是60%,橘色寬度是40%。

        %E5%AE%BD.jpg

        如果將黃色和橘色的寬度都width=100%,那么從1行變成2行了,如下圖。從而實現(xiàn)不修改Dom實現(xiàn)布局變化。

        %E7%AA%84.jpg

        那么如何不使用JS而實現(xiàn)動態(tài)調(diào)整CSS樣式就是第二個關(guān)鍵點。

        HTML5中提供了一種新的CSS語法——@media,學(xué)名是Media Query,可以為不同的分辨率設(shè)定不同的樣式。

        CSS
        1. /* Phone Portrait (320px) */
        2. @media only screen and (max-width: 320px) {
        3.     #head { width: 100%; }
        4.     #main { width: 100%; }
        5.     #foot { width: 100%; }
        6.     #left { width: 100%; }
        7.     #right { width: 100%; }
        8. }
        復(fù)制代碼
        上面這段代碼的含義就是當(dāng)屏幕寬度小于等于320像素時應(yīng)用大括號中的樣式。
        下圖是在CSS生效時在瀏覽器中的效果:

        css.jpg

        @media還有一些更復(fù)雜的用法,比如:

        CSS
        1. /* Phone Landscape (480px) */
        2. @media only screen and (min-width: 321px) and (max-width: 480px) and (orientation: landscape) {
        復(fù)制代碼
        這段語句就是針對iPhone橫屏的。即,瀏覽器寬度在321-480像素之間,且方向是“橫向”時生效。

        不過自從Retina這中妖艷的屏幕推出,分辨率已經(jīng)不能代表世界的真相了。小小的Note3的分辨率比一些17“顯示的分辨率還高。
        所以還有必要判斷一下設(shè)備的像素密度-device-pixel-ratio。

        CSS
        1. @media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)
        復(fù)制代碼
        比如上面的語句就是判斷終端的像素比是2的話,所渲染的樣式。可以適用于iPhone4,iPhone5等設(shè)備。

        除了上述兩點,還需要在頁面上增加一個viewport的meta標簽,否則在手機上可能會有頁面自動縮放的情況。例如:

        HTML
        1. <meta name="viewport" content="width=device-width; initial-scale=1.0">
        復(fù)制代碼

        總結(jié)一下:響應(yīng)式布局有三個關(guān)鍵點:

        • 流式布局 Liquid Layout
        • Media Query
        • viewport

        具體細節(jié)就請大家自己研究相關(guān)的語法了。

        Media Query的語法比較復(fù)雜,這里個大家推薦一個工具,可以方便的設(shè)計布局,并可以針對各種設(shè)備自動生成Media Query的語句:

        http://www.responsivewebcss.com/


        step1.png


        step2.png


        step3.png


        日歷

        鏈接

        個人資料

        藍藍設(shè)計的小編 http://m.shtzxx.cn

        存檔

        主站蜘蛛池模板: 宝贝腿开大点我添添公口述视频| 上面膜下边吃的视频| 亚洲国产精品无码久久98| 中文字字幕人妻中文| youjizz中国熟女| 久久精品国产亚洲av麻豆色欲| 国产精品亚洲成在人线| 高清免费卡一卡二新区| 国产欧美日韩专区发布| 久久久精品欧美一区二区免费 | 欧美激情性做爰免费视频| 国产亚洲欧美精品永久| 国产亚洲欧美日韩精品一区二区 | 污18禁污色黄网站免费| 欧美freesex黑人又粗又大| 欧美人妻体内射射| www.夜夜操.com| 同性男男黄gay片免费| 无码av波多野结衣| 女被啪到深处gif动态图| 日本欧美久久久久免费播放网 | 国产果冻豆传媒麻婆精东| 成人无码一区二区三区| 日本成熟老妇乱| 偏关县| 荃湾区| 广汉市| 自拍偷在线精品自拍偷免费| 亚洲 一区二区 在线| 看全色黄大色大片免费久久| 西西午夜无码大胆啪啪国模| 欧美性受xxxx黑人xxxx| 亚洲精品综合一区二区三| 亚洲av永久无码精品一百度影院 | 奉化市| igao激情视频| 亚洲av日韩av无码污污网站| 成全影视大全在线观看| 午夜福利精品在线观看| 欧美老肥妇做爰bbww| 精品一区二区三区无码免费直播|