国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

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

            banner帖內(nèi).jpg


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

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


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

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

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

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

            %E5%AE%BD.jpg

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

            %E7%AA%84.jpg

            那么如何不使用JS而實(shí)現(xiàn)動態(tài)調(diào)整CSS樣式就是第二個關(guān)鍵點(diǎ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è)備。

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

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

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

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

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

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

            http://www.responsivewebcss.com/


            step1.png


            step2.png


            step3.png


            日歷

            鏈接

            個人資料

            存檔

            主站蜘蛛池模板: 黄色三级av| 精品视频一区二区三区在线观看| 国产亚洲精品久久一区二区三区| 超碰免费av| 色婷婷日日躁夜夜躁| 人妻aⅴ中文字幕| 网站毛片| 最新国产露脸在线观看| 无码人妻一区二区三区线| 亚洲精品国产aⅴ成拍色拍| 日韩精品播放| 国产三级精品片| 国产av国内精品jk制服| 国产精品国产精品| 不卡一二区| 激情综合激情五月俺也去| 无修无码h里番在线播放网站| 视频一区二区三区四区五区| 男女激情一区二区三区| 精品无码专区亚洲| 色综合激情| 欧美色资源| 99在线 | 亚洲| 免费又色又爽又黄的舒服软件| 97人人插| 综合一区在线| 天天躁日日躁狠狠躁免费麻豆| 成人国产精品一区二区视频| 国产乱码精品一区二三区蜜臂| 国产精品国产精品国产专区| 久久人人爽人人爽人人av东京热| 蜜臀av久久国产午夜福利软件| 亚洲字幕av一区二区三区四区| 国产一起色一起爱| 精品av一区二区三区不卡| 日韩av资源| 18久久久| 日本熟妇人妻中出| 无遮挡午夜男女xx00动态| av先锋影音| 爆乳熟妇一区二区三区|