999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

什么是響應式布局

2020-10-21 08:56:15朱立
科學與財富 2020年8期

摘 要:響應式布局可以為不同終端的用戶提供更加舒適的界面和更好的用戶體驗,而且隨著目前大屏幕移動設備的普及,用“大勢所趨”來形容也不為過。該文介紹響應式布局頁面的基本表現、常用技術以及流行框架。

關鍵詞:響應式布局;百分比;媒體查詢;響應式布局框架

1? 什么是響應式布局

響應式布局是為了解決移動互聯網的瀏覽而誕生的,它是伊桑?馬科特(Ethan Marcotte)在2010年5月提出的概念,其基本是一個網站能夠兼容多種終端(手機、平板電腦、筆記本電腦或臺式機等),而不需要為每種終端開發一個特定的網站版本。響應式布局的目標是“一次設計,普遍適用”,也就是讓同一幅網頁自動適應不同大小的屏幕,在網頁主體內容不變的前提下,根據屏幕大小自動調整頁面的展現方式以及布局,同時還要保證良好的用戶體驗。

圖1所示是一個響應式網頁在臺式機瀏覽器上顯示的效果。頁頭是大幅廣告圖,廣告圖上方是一行鏈接組成的導航欄,下方由若干小圖組成的頁面主體。圖2所示是同一網頁在平板電腦上顯示的效果。頁頭和頁面主體的大布局沒有變化。頁頭廣告圖隨屏幕尺寸縮小而縮小;頁面主體的小圖沒有采取縮小的辦法,而是從橫向排列的一行變成縱向排列,既保證小圖數量不會缺失,又不會因縮得過小而影響用戶瀏覽。圖3(a)所示是同一網頁在手機上顯示的效果。頁頭和頁面主體的大布局依然沒有變化。頁頭的廣告圖隨屏幕尺寸縮小而進一步縮小(圖上的文字已經省略),同時廣告圖上方的導航欄變成縮略圖的圖標“? ? ? ? ? ?”,當鼠標點擊該圖標時,會彈出完整的縱向排列的導航欄,如圖3(b)所示;頁面主體小圖依然保持縱向排列。

2? 響應式布局的技術內涵

響應式布局的網頁要想達到以上效果,通常要運用一系列技術。

2.1? 百分比布局

為了讓網頁適應不同的屏幕尺寸,應該允許網頁寬度自動調整,剛好充滿整個屏幕或瀏覽器窗口而不被遮擋,百分比布局能較好地解決這個問題。響應式布局頁面中很少使用絕對寬度,而是大量使用百分比布局。

百分比是相對于固定像素尺寸單位而言的,是一種相對于父級元素的計量單位,重點強調寬度。當改變瀏覽器窗口大小的時候,采用百分比布局的頁面及其內部元素的尺寸也會隨之發生變化。比如,圖1中頁頭的廣告圖就可以設置成寬度為100%,其含義是廣告圖的寬度等于頁面寬度,所以無論瀏覽器窗口尺寸如何變化,廣告圖也是充滿頁面寬度的。

2.2? 媒體查詢布局

媒體查詢(media query)中所說的媒體可以理解成設備,所謂查詢,包括查詢設備的不同屏幕大小、不同分辨率等參數,使用CSS代碼進行媒體查詢可以創建響應式布局。

媒體查詢具體表現為一種位于CSS代碼中的判斷表達式,每個判斷式對應一組CSS樣式代碼。如果判斷結果為True,則應用該樣式表,如果為False則不應用該樣式表。通過若干判斷條件的組合,可以使我們靈活地對特定設計場景使用自定義的樣式規則。例如,當瀏覽器窗口最大寬度超過1200px時,圖1所示頁面主體的小圖橫向排列;瀏覽器窗口最大寬度小于1200px時,圖1所示頁面主體的小圖縱向排列。

響應式布局除了百分比布局、媒體查詢布局等常用技術,還包含動態顯示不同字體大小的移動端rem布局、隨窗口寬度的改變而動態改變水平方向布局的流式布局等內涵。所以,響應式布局不是一種技術的應用,而是一系列技術的組合。

2.3? 響應式布局框架

要達到類似圖2所示的效果——當窗口尺寸縮小到一定程度,導航欄變成一個縮略圖,就要靠編程實現了,常用手段是借助基于JavaScript語言的響應式前端框架。

響應式前端開發框架可以幫助前端開發人員大大簡化開發過程,每個框架會包含一定用途的UI組件及JavaScript插件。使用這些框架最大的特點是響應式,讓所有CSS組件及JavaScript插件都可以很好地從臺式機過渡到移動設備上,同時可以快速、方便地構建頁面布局,在導航、表單、下拉框、表格等UI組件的設計上保持風格一致。

目前比較流行的響應式布局框架有Bootstrap、Foundation、UI Kit、Pure、Amaze UI、Skeleton等。

3? 結論

響應式設計能夠適應各種屏幕或者設備進行頁面展現,解決了各種規格設備給程序員帶來的挑戰,讓同一個網頁無論是在傳統電腦、平板電腦或者手機上都能正常展示,也可以針對不同的設備定義不同的樣式。隨著目前移動設備的普及,響應式布局已經成為前端布局技術發展的趨勢之一。

參考文獻:

[1] 模板世界,Bootstrap藍色整潔企業網站模板–ultimate,http://www.templatesy.com/demo/775/index.html,2017-09-05

[2] 前端開發博客,響應式布局框架,http://caibaojian.com/responsive-frameworks.html,2015-02-03

[3] 知乎,什么是響應式布局設計?,https://www.zhihu.com/question/20976405,2013-04-28

作者簡介:

朱立(1970.03),女,漢,北京市人,北京理工大學計算機應用技術專業2005級碩士研究生,北京信息職業技術學院副教授,主要研究方向為軟件技術。

主站蜘蛛池模板: 黄色网站不卡无码| 国产精品免费电影| 制服丝袜 91视频| 亚洲中文无码av永久伊人| 国产精品蜜臀| 精品一区二区三区波多野结衣| 国产成人狂喷潮在线观看2345| 国产成人一级| 国产哺乳奶水91在线播放| 亚洲国产日韩视频观看| 中文字幕人成乱码熟女免费| 成人午夜亚洲影视在线观看| 免费高清a毛片| 国内精品伊人久久久久7777人| 久一在线视频| 免费网站成人亚洲| 在线播放精品一区二区啪视频| 一级毛片a女人刺激视频免费| 日韩无码黄色网站| 亚洲欧美精品日韩欧美| 日本在线国产| 精品国产aⅴ一区二区三区| 午夜欧美在线| 国产网友愉拍精品| 国产精品久久精品| 91无码人妻精品一区| 一级成人欧美一区在线观看| 亚洲精品日产精品乱码不卡| 国产精品伦视频观看免费| 精品五夜婷香蕉国产线看观看| 国产91丝袜在线播放动漫| 精品在线免费播放| 波多野结衣的av一区二区三区| 免费全部高H视频无码无遮掩| 日本伊人色综合网| 国产精品无码久久久久AV| 99热亚洲精品6码| 亚洲精品无码高潮喷水A| 91麻豆精品国产91久久久久| 久久不卡国产精品无码| 免费日韩在线视频| 亚洲乱伦视频| 亚洲男人的天堂久久香蕉网| 99ri国产在线| 99视频免费观看| 国产丝袜无码一区二区视频| 日韩第一页在线| 国产日韩欧美在线播放| 亚洲AⅤ无码国产精品| 制服丝袜一区二区三区在线| 国产精品30p| 国产超薄肉色丝袜网站| 久久夜夜视频| 亚洲国产精品国自产拍A| 午夜日韩久久影院| 狂欢视频在线观看不卡| 亚洲天堂色色人体| 亚洲国产一区在线观看| 91久久大香线蕉| 免费看a级毛片| 国产精品成人一区二区| 亚洲午夜福利在线| 日韩精品毛片人妻AV不卡| 亚洲免费福利视频| 永久免费精品视频| 国内熟女少妇一线天| 中文字幕第4页| 色婷婷视频在线| 国产白浆在线| 日本少妇又色又爽又高潮| 91精品国产91久无码网站| 亚洲成A人V欧美综合| 亚洲无码电影| 成人亚洲天堂| 亚洲狼网站狼狼鲁亚洲下载| 久久人搡人人玩人妻精品一| 免费一级α片在线观看| 国产91蝌蚪窝| 国内a级毛片| 国产美女主播一级成人毛片| 2022精品国偷自产免费观看| 亚洲香蕉在线|