久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

關于響應式頁面設計

2022-06-06    分類: 網站建設

作為一個無線部門的人,不懂移動設備是不行的。而作為一個無線的重構,不會寫響應式頁面更是不行得。而我,一個無線的重構,在我最近做的一個移動端的項目之前,的確是不會寫響應式頁面的,所以,嚴格來說,在這個項目之前,我是一個不合格的無線重構人。

而這個項目,卻讓我快速地掌握了響應式頁面重構的一些方法。下面就是通過這個項目來總結我在響應式頁面重構學到的東西。

眾所周知,所謂響應式頁面,就是能夠用一套樣式,使你的頁面能夠在不同分辨率的屏幕下都有很好的表現形式。響應式Web設計,這個概念是Ethan Marctte 在A List Apart 發表的一篇文章“Responsive Web Design”中援引響應式建筑而得名:

響應式建筑(responsive architecture),物理空間應該可以根據存在于其中的人的情況進行相應。

根據我所閱讀過一些文章及資料,我總結出響應式頁面的幾個關鍵組成部分:

  • 1、頁面頭部的meta說明,可以通過viewport meta標簽去讓你的html頁面的的寬度能根據設備分辨率讓瀏覽器的可視寬度來適應,也可以在這里設置頁面的縮放比例等等,這樣在成比例的分辨率設備下,就可以更簡單地實現響應式。
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  • 2、流體布局(fluid grid),所謂的流體布局,其實就是在你pc端實現的頁面基礎上,將一些元素的寬高由原來的固定多少像素(px)調整為百分比(%)或字體比例(em)(或布局方面的margin、padding、left、top等以px為單位的值),這也是當前實現響應式布局的兩種主要實現方法。

    第一種用百分比(%),就是以該元素的父容器的寬高為100%,其他元素的寬高相對于其父容器的比例,只要將具體的像素值相對于他的父容器的一個百分比折算即可。當然這種方法的換算有點復雜,因為很多相對的寬高折算的百分比系數是帶小數的,所以這時候可能要你有足夠的耐心才能實現。

    在Ethan Marctte的Responsive Web Design這篇文章中給出的一個demo中,我們可以看到他的實際代碼里:

    @media screen and (max-width: 400px) {
    .figure,
    li#f-mycroft {
    margin-right: 3.317535545023696682%; /* 21px / 633px */
    width: 48.341232227488151658%; /* 306px / 633px */ }

    第二種方法是用字號比例(em)去實現,其實方法是跟上面一樣的,只不過我們將%換成了em,這種方法就是某元素具體的寬高(px)在當前基準字號(font-size)下折算出多少個em。eg: 一個在480分辨率下寬高為64px*64px的元素,其父容器的字號(font-size)為20px,那么它折算成em為單位就是3.2em*3.2em。當其父容器字號基準根據不同的分辨率變化的時候,該元素的寬高也能根據這個字號基準成比例的縮放,就能實現響應式變化。

    從上面的兩張實例圖我們可以看到,同一個元素,寬高為3.2em*3.2em,在360px分辨率下,因為基準字號為15px,故解析出來的實際尺寸為48px*48px,而在480px分辨率下,基準字號為20px,故實際的尺寸為64px*64px。

  • 3、流體圖片(liquid image),在我所了解的很多資料中,對圖片處理這塊,如果要使圖片能根據分辨率來適應,而且還不失真,好像挺困難的。但其實我們不用考慮的那么復雜,我們要做的只是讓圖片能根據不同分辨率自適應罷了,我們不管圖片會不會因為被拉伸而失真,因為真的遇到這樣的情況,我們可以考慮在不同分辨率下使用不同的圖片,這樣就簡單多了。所以讓圖片尺寸自適應,我們只要不給圖片設定具體的寬高尺寸,只要在樣式中給該圖片一個width:100%,這樣圖片就能根據它父容器的尺寸自動調整了。
  • 4、媒體查詢(media query),這個也是響應式頁面的一個關鍵技術,根據不同的分辨率去調整一些不同的樣式。

    @media screen and (max-device-width: 480px) {
    .column {
    float:none;
    }
    }

    通過上面的這樣媒體查詢結構,我們可以設定在不同分辨率下選用不同的樣式來調整響應式頁面。像前面第二點流體布局上,我們使用百分比或字號比例去實現流體布局的時候,第一種方法是可以不用媒體查詢直接實現流體布局的,就是元素的寬高能自適應不同分辨率屏幕。

    但第二種方法用字號比例(em)去實現流體布局的時候,我們就必須要結合媒體查詢了,因為我們的字號比例是根據基準字號來實現的,就是說在基準字號一定的情況下,該元素的大小就是固定的,而我們要實現該元素尺寸自適應,就只能通過調整基準字號來實現了。通過媒體查詢,我們可以讓在基準字號font-size在不同分辨率下不一樣,這樣其子元素相對于該字號的比例em算出來的像素px就不一樣了,這樣就能實現響應式了。

    所以我們兼容不同的分辨率的時候,可以先在某個分辨率下,實現好的重構,然后將所有元素具體的尺寸(px)折算為em(根據父容器的font-size),然后再通過媒體查詢,調整不同分辨率下的基準字號font-size就能實現具體的響應式了。

    當然媒體查詢的功能是根據不同的分辨率適配不同的樣式,我們可以通過上面的做法是實現流體布局,還可以通過媒體查詢來細調具體的頁面在不同分辨率下的不同表現形式。

    在我具體的項目過程中,采用媒體查詢主要是調整不同分辨率下的基準字號的大小,具體如下面的代碼所示:
    body,section,button,h1,p,.layer,.downall_btn,.introduce,.playlist,.recom_picbox{font-size:20px;}
    /* for 800 px width screen */
    @media only screen and (max-device-width:800px),only screen and (max-width:800px){
    body,section,button,h1,p,.layer,.downall_btn,.introduce,.playlist,.recom_picbox{font-size:33.34px;}
    }
    /* for 720 px width screen */
    @media only screen and (max-device-width:720px),only screen and (max-width:720px){
    body,section,button,h1,p,.layer,.downall_btn,.introduce,.playlist,.recom_picbox{font-size:30px;}
    }

    前面設置通用字號為20px,當分辨率超過我媒體查詢到的大屏幕寬度的時候就適配該基準字號,下面分別通過媒體查詢為分辨率為800px和720px的設備詳細調整基準字號,(當然在這里你可以增加更多的樣式去調整不同分辨率下的具體表現)使頁面在兩個分辨率下都能有比較好的表現。可以發現,在800px的分辨率設備中,我的基準字號設置為33.34px,在720px的分辨率設備下的基準字號為30px。

    為什么在800px分辨率下基準字號就為33.34px,在720px分辨率下基準字號為30px呢,這是因為我是先以480px分辨率下基準字號為20px去實現的,那么在800px或720px下的基準字號就根據設備分辨率的比例去算出。 這里只給出兩個分辨率的例子,其他不同分辨率下的實現方法一樣。

通過上面的幾點關鍵技術,我們就可以實現具體的響應式頁面了。看完這篇文章,是不是覺得響應式頁面其實也沒有想象中那么難呢?那么,有空自己去試試吧,只有自己動手實現后才能真正理解其中的奧秘哦!!!

當前文章:關于響應式頁面設計
轉載注明:http://www.js-pz168.com/news19/163919.html

成都網站建設公司_創新互聯,為您提供網站營銷網站改版小程序開發自適應網站品牌網站設計品牌網站制作

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
国产在线播放一区| 欧美精彩一区二区三区| 欧美日韩一区二| 欧美视频在线一区二区三区 | 91黄视频在线| 久久久美女毛片| 亚洲国产日韩a在线播放性色| 国产精品1区二区.| 久久精品日产第一区二区三区| 欧美偷拍一区二区| 国产精品免费看片| 麻豆国产一区二区| 国产精品久久久久久久久婷婷 | 九色一区二区| 欧美日韩精品免费观看视频 | 在线播放一区二区三区| 国产精品伦一区二区三级视频| 麻豆视频一区二区| 国产精品亚洲综合| 欧美在线观看禁18| 国产精品久久久久aaaa| 韩国一区二区视频| 欧美久久电影| 欧美一区二区福利视频| 一区二区三区免费看视频| 成人午夜免费电影| 亚洲精品人成| 国产网站一区二区三区| 久久精品噜噜噜成人88aⅴ| 国内精品久久国产| 欧美疯狂做受xxxx富婆| 一区二区三区四区激情| 99久久伊人久久99| 色8久久人人97超碰香蕉987| 国产精品久久久一本精品| 国内精品不卡在线| 热re99久久精品国99热蜜月| 亚洲精品一区二区三区精华液| 午夜久久久久久久久久一区二区| 91亚洲精品丁香在线观看| 欧美影院一区二区| 一区二区激情视频| 91免费观看在线| 欧美群妇大交群中文字幕| 亚洲主播在线观看| 99热在线国产| 91麻豆精品国产自产在线观看一区| 亚洲综合网站在线观看| 成人在线视频电影| 日韩一区二区三区在线视频| 婷婷激情综合网| 精品久久久久久乱码天堂| 精品日韩一区二区三区免费视频| 日本不卡视频在线| 欧日韩一区二区三区| 国产婷婷色一区二区三区在线| 国产乱子伦一区二区三区国色天香| 日韩精品一线二线三线| 中文幕一区二区三区久久蜜桃| 国产大陆a不卡| 色婷婷久久久久swag精品 | 欧美一区二区三区电影在线观看| 精品电影一区二区| 国产在线精品国自产拍免费| 亚洲一区二区三区免费观看| 亚洲欧洲99久久| 91网站黄www| 日韩久久久久久| 激情文学综合丁香| 中文字幕日韩精品一区二区| 亚洲精品国产精华液| 国产精品久久一区二区三区| 精品国产3级a| 国产成人精品一区二| 欧美在线观看一二区| 天天综合网 天天综合色| 欧美日韩精品免费观看| 国产精品久久久久久久第一福利| eeuss鲁一区二区三区| 欧美一区二区三区在| 久久97超碰色| 在线看一区二区| 三级在线观看一区二区| 视频一区二区综合| 一区二区三区在线免费观看| 国产一区视频观看| 国产欧美日韩不卡| 91免费版在线看| 久久综合久久鬼色| heyzo一本久久综合| 欧美变态口味重另类| 国产91精品久久久久久久网曝门| 欧美日韩aaaaa| 国产在线视频不卡二| 欧美日韩精品欧美日韩精品一综合| 日本三级亚洲精品| 一本大道av伊人久久综合| 三级欧美韩日大片在线看| 亚洲一区三区| 日韩激情一二三区| 色偷偷久久人人79超碰人人澡| 五月激情六月综合| 色婷婷久久久亚洲一区二区三区 | 国产一区二区福利| 3atv在线一区二区三区| 国产乱子轮精品视频| 91精品福利在线一区二区三区| 国产精品一区二区x88av| 欧美一级搡bbbb搡bbbb| 成人福利视频网站| 久久免费国产精品| 国产福利久久| 亚洲日本韩国一区| 日本a级片久久久| 性感美女极品91精品| 中文字幕99| 久久99热这里只有精品| 欧美精品一卡二卡| 成人禁用看黄a在线| 久久免费午夜影院| 国产精品国产三级国产专区53| 国产精品久久久久精k8| 欧美精品一区在线发布| 亚洲大片在线观看| 色综合色综合色综合色综合色综合 | 国产伦精品一区二区三区在线| 中文字幕在线观看一区| 欧美在线一二三区| 日韩二区三区在线观看| 欧美日韩综合不卡| 国产999精品久久久久久| 久久久久久免费网| 九九九九久久久久| 性做久久久久久免费观看欧美| 欧洲精品中文字幕| 国产不卡免费视频| 国产视频视频一区| 欧美精品一区二区三区在线四季 | 国产成人在线影院| 国产午夜精品在线观看| 免费在线国产精品| 男男gaygay亚洲| 欧美一区二区三区在线| av日韩免费电影| 夜夜爽夜夜爽精品视频| 欧美亚洲丝袜传媒另类| 成人免费黄色大片| 一区二区中文字幕在线| 宅男一区二区三区| 国产.欧美.日韩| 国产精品久久久久久久浪潮网站 | 亚洲大片在线观看| 欧美人与z0zoxxxx视频| 3d动漫啪啪精品一区二区免费 | 亚洲三区四区| 国产在线播放一区三区四| 久久久久久久久久久99999| 免费av在线一区二区| 另类小说色综合网站| 久久午夜色播影院免费高清 | 欧美亚洲自拍偷拍| av电影天堂一区二区在线| 亚洲品质自拍视频| 欧美日韩三级视频| julia一区二区中文久久94| 亚洲一区二区三区视频在线| 欧美乱妇15p| 国产日韩一区欧美| 免费不卡在线视频| 国产亚洲精品福利| 一区二区国产日产| 99视频国产精品| 亚洲一区二区三区爽爽爽爽爽| 555夜色666亚洲国产免| 国产在线精品一区二区三区》| 蜜桃av一区二区在线观看| 久久久久99精品国产片| 一区二区三区四区| 972aa.com艺术欧美| 午夜激情久久久| 欧美精品一区男女天堂| 日韩精品一线二线三线| 成人性视频网站| 亚洲一二三四区| 日韩精品一区在线观看| 日韩在线电影一区| 成人国产精品视频| 亚洲成人你懂的| 久久伊人中文字幕| 色综合天天做天天爱| 91麻豆.com| 蜜桃精品视频在线| 中文字幕中文字幕一区| 欧美精品三级在线观看| 免费成人av网站| 成人精品高清在线| 日韩精品一级中文字幕精品视频免费观看| 久久久天堂av| 欧美色网站导航| 久久久福利视频|