您好,登錄后才能下訂單哦!
本文小編為大家詳細(xì)介紹“bootstrap柵格化的原理是什么”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“bootstrap柵格化的原理是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。
在bootstrap中,柵格化的原理就是根據(jù)設(shè)備的尺寸進(jìn)行分段,每段寬度固定,通過(guò)百分比和媒體查詢實(shí)現(xiàn)響應(yīng)式布局;這樣就可以讓同一套頁(yè)面可以適應(yīng)不同分辨率的設(shè)備。
本教程操作環(huán)境:Windows10系統(tǒng)、bootstrap3.3.7版、DELL G3電腦
Bootstrap采取12列的柵格體系,根據(jù)主流設(shè)備的尺寸進(jìn)行分段,每段寬度固定,通過(guò)百分比和媒體查詢實(shí)現(xiàn)響應(yīng)式布局。
如果你是第一次接觸bootstrap,你一定會(huì)為他的柵格化布局感到敬佩,他為我們提供了一套響應(yīng)式的布局方案。
簡(jiǎn)單地講:
1、Bootstrap內(nèi)置了一套響應(yīng)式、移動(dòng)設(shè)備優(yōu)先的流式柵格系統(tǒng),隨著屏幕設(shè)備或視口(viewport)尺寸的增加,系統(tǒng)會(huì)自動(dòng)分為最多12列。
2、網(wǎng)格系統(tǒng)的實(shí)現(xiàn)原理非常簡(jiǎn)單,僅僅是通過(guò)定義容器大小,平分12份(也有平分成24份或32份,但12份是最常見(jiàn)的),再調(diào)整內(nèi)外邊距,最后結(jié)合媒體查詢
,就制作出了強(qiáng)大的響應(yīng)式網(wǎng)格系統(tǒng)
。Bootstrap框架中的網(wǎng)格系統(tǒng)就是將容器平分成12份。
在柵格系統(tǒng)中,我們?cè)?Less 文件中使用以下媒體查詢(media query)來(lái)創(chuàng)建關(guān)鍵的分界點(diǎn)閾值。
/* 超小屏幕(手機(jī),小于 768px) */ /* 沒(méi)有任何媒體查詢相關(guān)的代碼,因?yàn)檫@在 Bootstrap 中是默認(rèn)的(還記得 Bootstrap 是移動(dòng)設(shè)備優(yōu)先的嗎?) */ /* 小屏幕(平板,大于等于 768px) */ @media (min-width: @screen-sm-min) { ... } /* 中等屏幕(桌面顯示器,大于等于 992px) */ @media (min-width: @screen-md-min) { ... } /* 大屏幕(大桌面顯示器,大于等于 1200px) */ @media (min-width: @screen-lg-min) { ... }
我們偶爾也會(huì)在媒體查詢代碼中包含 max-width 從而將 CSS 的影響限制在更小范圍的屏幕大小之內(nèi)。
@media (max-width: @screen-xs-max) { ... } @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... } @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... } @media (min-width: @screen-lg-min) { ... }
讀到這里,這篇“bootstrap柵格化的原理是什么”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。