小編給大家分享一下bootstrap響應式布局如何實現(xiàn),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
響應式布局:
Responsive design,意在實現(xiàn)不同屏幕分辨率的終端上瀏覽網頁的不同展示方式。通過響應式設計能使網站在手機和平板電腦上有更好的瀏覽閱讀體驗。屏幕尺寸不一樣展示給用戶的網頁內容也不一樣,我們利用媒體查詢可以檢測到屏幕的尺寸(主要檢測寬度),并設置不同的CSS樣式,就可以實現(xiàn)響應式的布局。
我們利用響應式布局可以滿足不同尺寸的終端設備非常完美的展現(xiàn)網頁內容,使得用戶體驗得到了很大的提升,但是為了實現(xiàn)這一目的我們不得不利用媒體查詢寫很多冗余的代碼,使整體網頁的體積變大,應用在移動設備上就會帶來嚴重的性能問題。
響應式布局常用于企業(yè)的官網、博客、新聞資訊類型網站,這些網站以瀏覽內容為主,沒有復雜的交互。
使用Bootstrap響應式布局
實現(xiàn)方式:通過查詢screen的寬度來指定某個寬度區(qū)間的網頁布局。
超小屏幕 (移動設備) w<768px
小屏設備 768px-992px 768 <= w <992
中等屏幕 992px-1200px 992 =< w <1200
寬屏設備 1200px以上 w>=1200
首先需要在head中引入meta標簽,添加viewpirt屬性,content中寬度等于設備寬度, initial-scale:頁面首次被顯示可見區(qū)域的縮放級別,取值1則頁面按實際尺寸顯示,無任何縮放;maximum-scale:允許用戶縮放到的最小比例;user-scalable:用戶是否可以手動縮放。代碼如下:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <link rel="stylesheet" type="text/css" href="/stylesheets/bootstrap.min.css">
下面為使用bootstrap布局的頁面(登錄表單界面),針對的是手機超小屏幕(iphone5s)和PC屏幕(>=1200px)。col-xs-12:小屏幕占12列大小,col-lg-5:大屏幕占5列大小,col-lg-offset-3:大屏幕縮進3列大小。這是一個比較簡單的實例,想要適應其他屏幕如平板可添加col-md-* 屬性,大屏手機可添加col-sm-*屬性。
<div class="container-fluid login"> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-8 col-lg-5 col-lg-offset-3"> <form class="form-horizontal loginForm"> <h4 class="form-signin-heading">用戶登錄</h4> <div class="form-group"> <label for="email" class="col-sm-2 col-xs-3 control-label">郵箱</label> <div class="col-sm-8 col-xs-8"> <input type="text" class="form-control" name="email" placeholder="請輸入郵箱"> <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span> </div> </div> <div class="form-group"> <label for="password" class="col-sm-2 col-xs-3 control-label">密碼</label> <div class="col-sm-8 col-xs-8"> <input type="password" class="form-control" name="password" placeholder="請輸入密碼"> <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-4 col-xs-4 "> <div class="checkbox"> <label> <input type="checkbox">記住我 </label> </div> </div> <div class="col-sm-4 col-xs-4 control-label" > <a href="resetPwd.html" id="forget">忘記密碼?</a> </div> </div> <div class="form-group"> <div class="col-sm-12 col-lg-12"> <button type="button" class="btn btn-primary btn-block" id="submit">登錄</button> </div> </div> </form> </div> </div>
以上是bootstrap響應式布局如何實現(xiàn)的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)成都網站設計公司行業(yè)資訊頻道!
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
本文標題:bootstrap響應式布局如何實現(xiàn)-創(chuàng)新互聯(lián)
網頁URL:http://vcdvsql.cn/article0/cecsio.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站改版、網站制作、移動網站建設、關鍵詞優(yōu)化、面包屑導航、用戶體驗
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)