Bootstrap框架:學習筆記
Bootstrap
1.容器
流體容器:width為auto
固定容器:
閾值 Width
lg:大屏pc
=1200 1170
md:中屏pc
=992&&<1200 970
sm:平板
=768&&<992 750
xs:移動手機
<768 auto
2.柵格系統原始碼分析:
(1)流體容器和固定容器的公共樣式
margin-right:auto;
margin-left:auto;
padding-left: floor((@gutter / 2));
padding- right: ceil((@gutter / 2));
(2)固定容器:特定樣式
不可改變順序,否則被覆蓋
@media (min-width: @screen-sm-min) {
width: @container-sm;
}
@media (min-width: @screen-md-min) {
width: @container-md;
}
@media (min-width: @screen-lg-min) {
width: @container-lg;
}
3.柵格系統
預設分為12份
Col-lg-n(n:1~12)
列偏移
調整的是margin-left,分13個等級(0到12)
0時為0%
列排序
push的時候調整的是left,分13個等級(0到12)
0時為auto
pull的時候調整的是right,分13個等級(0到12)
0時為auto
列偏移
調整的是margin-left,分13個等級(0到12)
0時為0%
列排序
push的時候調整的是left,分13個等級(0到12)
0時為auto
pull的時候調整的是right,分13個等級(0到12)
0時為auto
4.響應式工具
container 提供了一個15px的padding
row 是 column 直接存在的容器,row 預設最多可有12個 column,
同時作為都是左浮動的 column 的 wrapper,自帶 clearfix 的性質。
同時 row 還有一個很特殊的地方,就是左右各有 -15px 的 margin,
為了抵消 container 中15px的 padding
每個column 也會有15px的水平方向的 padding,colunmn 只能在 row 中生存,
由於 row 的 margin 為-15px,那麼位於兩邊的 column 就碰到了 container 的邊界。
但是 colunmn 本身又有 15px 的 padding 使得它其中的內容並不會碰到 container,
同時 不同column的內容之間就有了30px的槽
目的是為了確保列與列之間有30px的槽,列與容器之間有15px的槽
相關文章
- Bootstrap學習筆記boot筆記
- bootstrap學習筆記 Bootstrap 列表組boot筆記
- Bootstrap學習筆記 Wellboot筆記
- Bootstrap~學習筆記索引boot筆記索引
- Bootstrap學習筆記皮膚(Panels)boot筆記
- bootstrap學習筆記 外掛概述boot筆記
- [Bootstrap 5 學習記錄](一)搭建框架boot框架
- 框架學習筆記框架筆記
- Vue & Bootstrap 結合學習筆記(一)Vueboot筆記
- Vue & Bootstrap 結合學習筆記(二)Vueboot筆記
- bootstrap學習筆記 多媒體物件boot筆記物件
- Bootstrap Table 學習筆記之列引數(一)boot筆記
- bootstrap 學習筆記 輪播(Carousel)外掛boot筆記
- 深度學習框架Pytorch學習筆記深度學習框架PyTorch筆記
- Scrapy 框架 (學習筆記-1)框架筆記
- bootstrap 學習筆記之 文件結構不能變boot筆記
- bootstrap學習筆記一 登入水平表單boot筆記
- Gin學習筆記01 框架使用筆記框架
- Spring框架學習筆記(1)Spring框架筆記
- Tiles框架(yunchat-學習筆記)框架筆記
- bootstrap-modal.js學習筆記(原始碼註釋)bootJS筆記原始碼
- Hadoop學習筆記—17.Hive框架學習Hadoop筆記Hive框架
- React Native框架探索學習筆記React Native框架筆記
- validator 驗證框架(學習筆記)框架筆記
- Jest 測試框架使用的學習筆記框架筆記
- PHP框架-thinkphp-學習筆記-CURD(1)PHP框架筆記
- 機器學習框架ML.NET學習筆記【9】自動學習機器學習框架筆記
- BootStrap筆記18boot筆記
- Bootstrap筆記《一》boot筆記
- numpy的學習筆記\pandas學習筆記筆記
- Java | Spring框架學習筆記--(1)工廠JavaSpring框架筆記
- iOS學習筆記20 地圖(二)MapKit框架iOS筆記地圖APK框架
- .Net Core 學習筆記1——包、元包、框架筆記框架
- Camera KMD ISP學習筆記(1)-ISP框架筆記框架
- 面試複習筆記(框架)面試筆記框架
- 【Bootstrap5】精細學習記錄boot
- bootstrap實踐筆記boot筆記
- IT學習筆記筆記