Bootstrap基礎入門

2021-09-25 11:53:12 字數 2816 閱讀 8225

一、bootstrap簡介

二、排版屬性

三、布局模式

四、**查詢

五、柵格系統

一、bootstrap簡介

二、排版屬性

.lead

使段落突出顯示

.small

設定小文字為父文字的85%大小

.text-left

設定文字左對齊

.text-center

設定文字居中對齊

.text-reght

設定文字右對齊

.text-justify

設定文字對齊,-中段落超出螢幕部分文字自動換行

.text-nowrap

段落中超出螢幕部分不換行

.text-lowercase

設定文字小寫

.text-uppercase

設定文字大寫

.text-capitalize

設定單詞首字母大寫

.initialism

顯示在元素中的文字以小號字型顯示,且可以將小寫字母轉換為大寫字母

.blockquote-reverse

設定引用右對齊

.list-inline

將所有列表項放置同一行

.dl-horizontal

該類設定了浮動和偏移,應用於元素和元素中

.pre-scrollable

使

元素可滾動,**塊區域最大高度為340px,一旦超出這個高度,就會在y軸出現滾動條

三、布局模式

1. 布局模式:固定布局、流動布局

固定布局:container(設定裝置優先,有不同的解析度下的情況,適應各種螢幕)

流動布局:container-fluid

注:開發時一般會利用

padding-right:-15px和padding-left:-15px-去掉固定布局的padding-right:15px和padding-left:15px

四、**查詢

1.**查詢:可應用於不同螢幕解析度下的框架顯示模式(pc端、移動端)

2.例項

五、柵格系統<1>柵格系統工作原理:

1.容器提供了一種中心和水平填充站點內容的方法。使用.container應答畫素寬度或.container-fluid,用於width:100%在所有視窗和器件尺寸

2.行是列的包裝器。每列都有水平padding,用於控制他們之間的空間。

3.在網格布局中,內容必須放在列中,只有列可以是行的直接子項。

4.由於flexbox,沒有指定的網格列width將自動布局為等寬列。

5.列widths以百分比形式設定,英雌它們總是相對於其父元素是流動的和大小的。

6.列具有水平padding建立單獨的列之間的排水溝,但可以刪除行中margin,列中padding,.row上.no-gutters

7.為了使網格響應,有5個網格斷點,每個響應斷點乙個:超小、小、中、大和超大

8.網格斷點基於最小寬度的**查詢,這意味著它們適用於那個斷點以及它上面的所有斷點

9.可以使用預定義的網各類或sass mixins進行更多語義標記

<2>理解

1.網格系統/柵格系統:網格系統類似於標籤table中的tr、td

分為行row 和列col-*-*

2.網格系統一行最大12個列,多出的列會自動折行,為flex布局

3.網格類似於  table tr  td

4.col-xl-auto  根據內容自動分配

5.col-*-num  列  後邊的代表跨幾列

6.offset-1  設定marginleft  8.333%

7.offset-*-2  不同的螢幕marginleft

8.invisible  隱藏元素,visible  顯示元素

9.p-0  padding:0,p-1 padding:0.25rem;

10.w-100 100%,w-75 75%

11.h-100 100%,h-50 50%

12.align-items-center  相對父容器垂直居中,align-items-start 相對父容器頂部對齊,align-items-end  相對父容器底部對齊,align-content-center  考慮多行,align-self-center  自身在flexbox中的y軸分布

13.justify-content-center  子元素在父容器裡面的x軸的排布情況

超小<576px

小》=576px 

中等》=768px

大》=992px

超大》=1200px

最大容器寬度

無(自動)

540px

720px

960px

1140px

類字首.col-

.col-sm-

.col-md-

.col-lg-

.col-xl-

列數12

天溝寬度

30px(每列15px)巢狀是

列排序是

注:sm:小屏,md:中屏,lg:大屏,xl:超大屏

<3>例項

123

4567

891011

12

效果:

Bootstrap入門基礎

最近需要做乙個簡單的web頁面。考慮到前端經驗不足,為了快速產出,同時專案只是乙個工具,對專案沒有什麼要求,所以我選擇了bootstrap這個框架作為web框架。寫從零 學習 bootstrap 的初衷 讓我們先從bootstrap的最簡單的模板開始 讓我們一行行的來看 我用 代表解釋 代表這是ht...

bootstrap入門使用

1.bootstrap使用簡單模板 container類用於固定寬度並支援響應式布局的容器。兩邊有留白 container fluid類用於 100 寬度,佔據全部視口 viewport 的容器。查詢 超小螢幕 手機,小於 768px 沒有任何 查詢相關的 因為這在 bootstrap 中是預設的 ...

bootstrap基礎學習

簡潔 直觀 強悍的前端開發框架,讓web開發更迅速 簡單。常用 哦,還有bootstrap是基於jquery的,所以之前要先引入jquery 1.bootstrap把螢幕分成四個狀態 1 lg 大螢幕 螢幕寬度大於1200px 2 md 中等螢幕 螢幕寬度992 1200px 3 sm 小螢幕 螢幕...