首頁  >  文章  >  web前端  >  bootstrap柵格化的原理是啥

bootstrap柵格化的原理是啥

WBOY
WBOY原創
2022-03-09 17:46:426376瀏覽

在bootstrap中,柵格化的原理就是根據設備的尺寸進行分段,每段寬度固定,透過百分比和媒體查詢實現響應式佈局;這樣就可以讓同一套頁面可以適應不同分辨率的設備。

bootstrap柵格化的原理是啥

本教學操作環境:Windows10系統、bootstrap3.3.7版、DELL G3電腦

bootstrap柵格化的原理是啥

Bootstrap採取12列的柵格體系,依照主流設備的尺寸進行分段,每段寬度固定,透過百分比和媒體查詢實現響應式佈局。

如果你是第一次接觸bootstrap,你一定會為他的柵格化佈局感到敬佩,他為我們提供了一套響應式的佈局方案。

bootstrap柵格系統佈局

bootstrap柵格化的原理是啥

簡單講:
1、Bootstrap內建了一套響應式、行動裝置優先的串流柵格系統,隨著螢幕設備或視窗(viewport)尺寸的增加,系統會自動分成最多12列。

2、網格系統的實現原理非常簡單,僅僅是透過定義容器大小,平分12份(也有平分成24份或32份,但12份是最常見的),再調整內外邊距,最後結合媒體查詢,就製作出了強大的響應式網格系統。 Bootstrap框架中的網格系統就是將容器平分成12份。

媒體查詢

在柵格系統中,我們在 Less 檔案中使用下列媒體查詢(media query)來建立關鍵的分界點閾值。

/* 超小屏幕(手机,小于 768px) */
/* 没有任何媒体查询相关的代码,因为这在 Bootstrap 中是默认的(还记得 Bootstrap 是移动设备优先的吗?) */

/* 小屏幕(平板,大于等于 768px) */
@media (min-width: @screen-sm-min) { ... }

/* 中等屏幕(桌面显示器,大于等于 992px) */
@media (min-width: @screen-md-min) { ... }

/* 大屏幕(大桌面显示器,大于等于 1200px) */
@media (min-width: @screen-lg-min) { ... }

我們偶爾也會在媒體查詢程式碼中包含 max-width 從而將 CSS 的影響限制在更小範圍的螢幕大小之內。

@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教學

以上是bootstrap柵格化的原理是啥的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn