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 5 學習記錄](一)搭建框架boot框架
- Vue & Bootstrap 結合學習筆記(二)Vueboot筆記
- Vue & Bootstrap 結合學習筆記(一)Vueboot筆記
- 深度學習框架Pytorch學習筆記深度學習框架PyTorch筆記
- go學習筆記——gin框架Go筆記框架
- Scrapy 框架 (學習筆記-1)框架筆記
- Spring框架學習筆記(1)Spring框架筆記
- bootstrap-modal.js學習筆記(原始碼註釋)bootJS筆記原始碼
- React Native框架探索學習筆記React Native框架筆記
- Gin學習筆記01 框架使用筆記框架
- BootStrap筆記18boot筆記
- 前端學習-UI框架學習-Bootstrap5-010-按鈕組前端UI框架boot
- 前端學習-UI框架學習-Bootstrap5-012-進度條前端UI框架boot
- Camera KMD ISP學習筆記(1)-ISP框架筆記框架
- Camera KMD ISP學習筆記(2)-component框架筆記框架
- Jest 測試框架使用的學習筆記框架筆記
- Java | Spring框架學習筆記--(1)工廠JavaSpring框架筆記
- 機器學習框架ML.NET學習筆記【9】自動學習機器學習框架筆記
- 【Bootstrap5】精細學習記錄boot
- iOS學習筆記20 地圖(二)MapKit框架iOS筆記地圖APK框架
- SSM框架學習筆記_第1章_SpringIOC概述SSM框架筆記Spring
- .Net Core 學習筆記1——包、元包、框架筆記框架
- numpy的學習筆記\pandas學習筆記筆記
- 機器學習框架ML.NET學習筆記【1】基本概念機器學習框架筆記
- 機器學習框架ML.NET學習筆記【3】文字特徵分析機器學習框架筆記特徵
- 前端學習之Bootstrap學習前端boot
- 【防忘筆記】Spring+Struts2古董框架學習筆記Spring框架
- 學習筆記筆記
- Spring框架學習筆記(一):官方文件介紹,IoC與AOP概念學習Spring框架筆記
- Django學習筆記(20)——BBS+Blog專案開發(4)Django如何使用BootstrapDjango筆記boot
- bootstrap外掛學習-bootstrap.modal.jsbootJS
- 【學習筆記】數學筆記
- Java學習筆記—開源框架Netty的簡單使用Java筆記框架Netty
- Spring框架學習筆記(二):官方文件Core Technologies – Part 1Spring框架筆記
- Laravel 學習筆記一: 專案框架和配置檔案Laravel筆記框架
- JDK動態代理筆記,學習框架必備知識,學習框架之前先學一下這個JDK筆記框架
- 《JAVA學習指南》學習筆記Java筆記
- 機器學習學習筆記機器學習筆記