- 資訊首頁(yè) > 開(kāi)發(fā)技術(shù) > web開(kāi)發(fā) > JavaScript >
- Bootstrap5的斷點(diǎn)與容器的具體使用
說(shuō)到移動(dòng)優(yōu)先,先要提一下響應式設計,響應式界面就是設計一個(gè)頁(yè)面能夠適應不同的設備,響應式設計利用媒體查詢(xún)等技術(shù)實(shí)現不同設備/窗口下的樣式適配,也就是說(shuō)它會(huì )根據你使用的不同設備展示不同的頁(yè)面排版給用戶(hù)。
這個(gè)實(shí)現起來(lái)就是根據html5有個(gè)媒體查詢(xún)技術(shù),可以獲取屏幕寬度,然后利用css,在不同的寬度下使用不同的css效果即可。
而移動(dòng)優(yōu)先就是先開(kāi)發(fā)出一個(gè)適合移動(dòng)客戶(hù)端的界面,然后在此基礎上再去根據pc端的情況適配相應的樣式,與之相反的設計思路就是PC優(yōu)先,選用何種方式根據你的習慣和哪種用戶(hù)占得比例多來(lái)考慮?,F在一般都提倡移動(dòng)優(yōu)先。
所謂的斷點(diǎn),就是指的臨界點(diǎn)。
這個(gè)表格及內容一定要記住,另外特別是那個(gè)類(lèi)中綴,經(jīng)常會(huì )用到。
這個(gè)在下一節布局中會(huì )詳細演示,在此只需多看幾遍即可,記不住也沒(méi)關(guān)系,到時(shí)候不是可以過(guò)來(lái)查嘛。
從上面表格可以看出,通過(guò)5個(gè)斷點(diǎn),將屏幕分成6種大小型號,在這里讀者只需要先了解一下即可,在第三節柵格系統的時(shí)候會(huì )進(jìn)一步介紹。
容器是Bootstrap中最基本的布局元素,在使用默認網(wǎng)格系統設計響應式網(wǎng)站時(shí)是必需的,容器的最大寬度能夠根據瀏覽器的寬度變化而改變。容器的使用非常簡(jiǎn)單,直接將容器標簽放在body內層即可,通常來(lái)說(shuō),一個(gè)頁(yè)面只需要一個(gè)容器標簽,將其他所有可視內容包裹進(jìn)去即可,但在本文演示中,為了對比不同容器的效果,所以在一個(gè)頁(yè)面放置了多個(gè)容器。
Bootstrap的容器默認分三種:
以下表格展示了不同分辨率下的容器寬度。
2.3.1 簡(jiǎn)單舉例
對于2.2的表格,部分朋友可能看的不是很明白,我簡(jiǎn)單舉幾個(gè)例子:
以container-md為例,當屏幕寬度在小于768px的時(shí)候,容器寬度占屏幕寬度的100%,當屏幕寬度大于768px且小于992px的時(shí)候,容器寬度始終是720px;而當屏幕寬度在大于992px且小于1200px的時(shí)候,容器寬度始終是960px,依次類(lèi)推,其他斷點(diǎn)容器和默認容器也是一樣。
2.3.2 Bootstrap容器(不含流式容器)的幾個(gè)特點(diǎn)
下面是在不同瀏覽器寬度下的演示代碼,以及GIF效果圖,如果看不明白的話(huà)可以自己下載代碼研究一下,style部分是我為了設置容器背景顏色和各個(gè)容器設置間隔,以方便區分和查看而寫(xiě)的,與容器本身無(wú)關(guān)。
2.4.1 演示動(dòng)畫(huà)
2.4.2 演示源碼
<!doctype html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="keywords" content=""> <meta name="description" content=""> <link href="bootstrap5/bootstrap.min.css" rel="external nofollow" rel="stylesheet"> <title>不同寬度下容器寬度演示</title> <style> div{background-color: rgba(0, 0, 255, 0.178);padding: 10px;margin: 10px;} </style> </head> <body> <div class="container"> 默認容器 </div> <div class="container-sm">container-sm 100% wide until small breakpoint</div> <div class="container-md">container-md 100% wide until medium breakpoint</div> <div class="container-lg">container-lg 100% wide until large breakpoint</div> <div class="container-xl">container-xl 100% wide until extra large breakpoint</div> <div class="container-xxl">container-xxl 100% wide until extra extra large breakpoint</div> <div class="container-fluid"> 流式容器 </div> <script src="bootstrap5/bootstrap.bundle.min.js" ></script> </body> </html>
到此這篇關(guān)于Bootstrap5的斷點(diǎn)與容器的具體使用的文章就介紹到這了,更多相關(guān)Bootstrap5 斷點(diǎn)與容器內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站