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

淺析響應式布局Bootstrap 框架

2017-04-07 08:42:22李俊影
大觀 2017年2期

摘要:現如今移動互聯網發展迅速,移動終端設備在生活中占的比重逐漸加大,響應式網格設計應時出現。Bootstrap作為目前流行的前端開發框架,其優勢則是移動終端設備優先。本文基于響應式web前端框架的基礎上,將對Bootstrap的功能、安裝環境及優缺點進行簡要分析。

關鍵詞:響應式布局;前端開發;Bootstrap

現如今移動互聯網飛速發展,科學技術日新月日,隨著不同種類的臺式機、筆記本、平板電腦、智能手機等設備不斷更新,網站在大小迥異的屏幕上會有不一樣的視覺效果,為了避免用戶用不同的設備訪問相同的網站時帶來差異性,在2010年5月Ethan Marcotte提出了新的概念“響應式web設計”,新概念的誕生解決了網站在多個終端的兼容問題。

一、響應式web設計

響應式web設計即響應式布局。Ethan Marcotte曾在《Responsive Web Design ·An A List Apart Article》中寫道“響應式真正的設計方法不僅是要根據可視區域大小而改變網頁的布局,并且還要從整體上顛覆當下的網頁設計方法,它是針對多種終端設備的網頁內容進行完美布局的一種顯示機制。” 隨著各種終端設備的快速發展,網站需適應不同分辨率、不同平臺顯得尤為重要,響應式布局可以做到為不同的終端用戶提供更加舒適的潔面以及更好的用戶體驗。

響應式布局的實現我們可以通過CSS3中的Media Query,即媒介查詢。媒體查詢可以使CSS更精確的實現于不同的媒體類型或者同一媒體的不同條件(如下圖所示),或者我們可以借助各種的前端框架來實現響應式布局如:Bootstrap、Less Framework、Flurid等。

二、Bootstrap框架

來自Twitter的設計師Mark Otto和Jacob Thornton為了提高內部的管理和分析能力,合作開發一套靈活易用、可擴展的前端框架名為Bootstrap。Bootstrap是一套由動態CSS語言Less寫成的前端框架,它為設計師提供了優雅的CSS和HTML規范。Bootstrap推出以后一直是GitHub上的熱門開源項目,許多設計師積極為此項目編寫代碼,Bootstrap代碼版本進化迅速,官方文檔質量優雅,同時期Internet中涌出基于Bootstrap建設的網站數不勝數,其界面簡潔清新,核心排版利落大方。NASA的MSNBC(微軟全國廣播公司)的Breaking News以及WeX5前端開源框架等,都是基于Bootstrap源碼進行網站性能優化改編而來。

三、Bootstrap框架功能簡述

(一)跨瀏覽器和設備

Bootstrap的最初設想是只實現跨瀏覽器,但是從Bootstrap2開始,通過CSS媒體查詢(Media Query)能夠提供對所有主流瀏覽器、對各種移動終端設備如平板電腦、智能手機等的支持,實現完整響應式特性,并且所有組件都可以根據不同的分辨率和設備靈活縮放,從而達到網站一致性的用戶體驗的目的。

(二)Less構建

Bootstrap的源碼是基于CSS預處理腳本Less和Sass開發,以前的CSS樣式表傳統枯燥,Less的出現使書寫CSS更快更靈活。

(三)Bootstrap樣式表

Bootstrap中涵蓋了CSS基本樣式,用于網站的字體、按鈕、表格、表單、圖片等,這些預定義樣式表可以對其字體大小、有無邊框、顏色樣式等進行更改,設計師可以通過多種多樣的組合達到不一樣的視覺效果。

(四)響應式12列柵格布局

Bootstrap為用戶設計了一套響應式、移動終端設備優先的流式柵格系統,跟隨不同分辨率的屏幕尺寸變化,系統會自動分為12列,在小屏幕手機設備(<768px)、下小屏幕平板設備(≥768px)、中等屏幕電腦(≥992px)、大屏幕電腦(≥1200px)四種情況下,其樣式為xs、sm、md、lg。設計師可以用這些樣式在自定義樣式或者不同插件中設置。

(五)jQuery插件

出色的組件設計匹配的必定有易于擴展的人機界面。Bootstrap為設計師提供了豐富的jQuery內置插件,其組件可以重復使用在頁面中,適用于各種技術水平的從業者簡單快捷的操作附加導航欄、過渡效果、折疊、提示工具、滾動監聽、彈出框、警告框等。Bootstrap可以幫助設計師更為高效快捷地構建產品。

四、Bootstrap安裝環境

網站中若想使用Bootstrap框架需到相關網站下載最新版的Bootstrap包,Bootstrap 提供兩種不同形式的壓縮包(如下圖所示)。

預編譯版為基礎的Bootstrap 文件組織形式,也是較為常用的Bootstrap包,本文以預編譯版為例簡述Bootstrap安裝環境。

1.為使Bootstrap兼容更多瀏覽器如IE9以下,需在HTML文件中添加代碼如下:

<!--[if lt IE 9]>

<![endif]-->

2.載入解壓過后的Bootstrap CSS文件,代碼如下:

3.為Bootstrap實現更加完美需引入jQuery插件,代碼如下:

五、Bootstrap框架的利與弊

Bootstrap框架的優點在于學習周期短,只需設計師具備 HTML和CSS的基礎知識即可,并且Bootstrap框架包含了功能強大的內置組件,易于定制,移動設備優先,所有主流瀏覽器都支持可以實現。

Bootstrap框架因為是外國人開發的,所以不足之處在于對中文的兼容性以及IE瀏覽器的支持有些缺陷,但是現在也開發有BootstrapEd中文優化。

【參考文獻】

[1]賈英霞.淺談Bootstrap制作響應式網站布局[J].福建電腦,2015,(08):122-123.

[2]張聰聰.基于響應式Web設計中用戶界面的分析與探究[D].中南民族大學,2015.

[3]RUNOOB.COM[EB/OL].http://www.runoob.com/.

作者簡介:李俊影,(1992.11~),吉林藝術學院2015級藝術碩士,研究方向:視覺傳達應用研究。

主站蜘蛛池模板: 日韩无码视频播放| 免费人成网站在线高清| 久久美女精品| 九九久久精品国产av片囯产区| 无遮挡一级毛片呦女视频| 亚洲精品不卡午夜精品| 青草精品视频| 日本道综合一本久久久88| 欧美日韩导航| 精品五夜婷香蕉国产线看观看| 99热这里只有精品在线观看| 一级毛片在线播放免费| 日韩欧美中文亚洲高清在线| 欧美成人aⅴ| 亚洲综合九九| 亚洲国产成人精品一二区| 在线观看精品国产入口| 日韩 欧美 国产 精品 综合| 99re这里只有国产中文精品国产精品| 九色综合视频网| 亚洲人成在线免费观看| 精品视频在线一区| 亚洲AV无码久久天堂| 亚洲成a人片| 超碰免费91| 欧美国产日韩另类| 麻豆AV网站免费进入| 久久a毛片| 欧美激情视频二区| 高清大学生毛片一级| www欧美在线观看| 国产XXXX做受性欧美88| 无码国产伊人| 亚洲国产精品不卡在线| 色老头综合网| 国产美女精品一区二区| 久久国产精品77777| 国产成人一区在线播放| 岛国精品一区免费视频在线观看| 亚洲精品日产精品乱码不卡| 人人妻人人澡人人爽欧美一区| 久久久久国产精品嫩草影院| 国产亚洲精品97AA片在线播放| 精品久久久久无码| 大学生久久香蕉国产线观看| 亚洲精品另类| 蜜芽国产尤物av尤物在线看| 久久成人18免费| 欧美亚洲国产日韩电影在线| 日韩av手机在线| 亚洲大学生视频在线播放| 欧美一区日韩一区中文字幕页| 精品视频在线一区| 992Tv视频国产精品| 亚洲男人的天堂在线观看| 日韩高清欧美| 亚洲成人网在线观看| 亚洲无线国产观看| 午夜国产精品视频黄| 亚洲二区视频| 极品国产在线| 国产jizzjizz视频| 成人精品亚洲| 国产剧情伊人| 色色中文字幕| 萌白酱国产一区二区| 国产成人综合日韩精品无码不卡 | 不卡色老大久久综合网| 欧美不卡在线视频| 91区国产福利在线观看午夜| 亚洲AV色香蕉一区二区| AV色爱天堂网| 成人韩免费网站| 激情六月丁香婷婷四房播| 国产精品视频久| 91福利国产成人精品导航| 国产精品露脸视频| 欧美伦理一区| 伊人久久大香线蕉综合影视| 青青青视频蜜桃一区二区| 日韩欧美国产三级| 日本五区在线不卡精品|