開發布局之 Bootstrap 技術重點

2021-09-29 21:21:33 字數 4053 閱讀 1020

1.重點(柵格系統,響應式工具,預製類)

2. 資源

bootstrap 來自 twitter(推特),是目前最受歡迎的前端響應式框架。

**:

框架:顧名思義就是一套架構,它有一套比較完整的網頁功能解決方案,而且控制權在框架本身,有預製樣式庫、元件和外掛程式。(版本2.xx,3.xx,4.xx)

2. 使用過程

index.html 初始化:

你好,世界!h1

>

body

>

html

>

3. 布局容器

版心設定:bootstrap 需要為頁面內容包裹乙個 .container 或者.container-fluid 容器,它提供了兩個作此用處的類。

container:設定不同檔位下的版心的寬度;

container-fluid:百分百寬度;

特點:

4. 預製類

排版

>

h1. bootstrap headingh1

>

>

h2. bootstrap headingh2

>

>

h3. bootstrap headingh3

>

>

h4. bootstrap headingh4

>

>

h5. bootstrap headingh5

>

>

h6. bootstrap headingh6

>

>

...p

>

按鈕

class

="btn btn-default"

href

="#"

role

="button"

>

linka

>

class

="btn btn-default"

type

="submit"

>

buttonbutton

>

class

="btn btn-default"

type

="button"

value

="input"

>

class

="btn btn-default"

type

="submit"

value

="submit"

>

輔助類樣式

class

="text-muted"

>

...p

>

class

="caret"

>

span

>

字型圖示

class

="glyphicon glyphicon-search"

aria-hidden

="true"

>

5. 柵格系統

1.介紹

作用:設定子元素在不同檔位下的布局

柵格系統,在各個檔位下,控制子元素布局不同;將版心寬度均分為12份

柵格系統用於通過一系列的行(row)與列(column)的組合來建立頁面布局,你的內容就可以放入這些建立好的布局中,控制不同的檔位下,列的子元素占有幾份

2. 基本使用

class

="container"

>

class

="row"

>

class

="col-md-6"

>

.col-md-6div

>

class

="col-md-6"

>

.col-md-6div

>

div>

div>

class

="container"

>

class

="row"

>

class

="col-md-6 col-lg-4"

>

1div

>

class

="col-md-6 col-lg-8"

>

2div

>

div>

div>

列巢狀

class

="col-sm-4"

>

class

="col-sm-6"

>

小列div

>

class

="col-sm-6"

>

小列div

>

div>

class

="col-sm-4"

>

class

="row"

>

class

="col-sm-6"

>

小列div

>

class

="col-sm-6"

>

小列div

>

div>

div>

class

="row"

>

class

="col-lg-4"

>

1div

>

class

="col-lg-4 col-lg-offset-4"

>

2div

>

div>

class

="row"

>

class

="col-md-8 col-md-offset-2"

>

中間盒子div

>

div>

class

="row"

>

class

="col-md-4 col-lg-4 col-lg-push-8"

>

div>

class

="col-md-8 col-lg-8 col-lg-pull-4"

>

div>

div>

效果如下:

6. 響應式工具

bootstrap之網格布局

一.實現原理 網格布局是通過容器的大小,平均分為12份 可以修改 再調整內外邊距,和 布局有點類似但是也存在區別。實現步驟如下 1 資料行.row 必須包含在容器.container 中,以便賦予核實的對齊方式和內間距設定 class container class row div div 2 在行...

響應式布局之Bootstrap

1.響應式開發原理 使用 查詢針對不同寬度的裝置進行布局和樣式設定,從而達到適配不同的裝置的目的。2.響應式布局容器 響應式需要乙個父級作為布局容器,來配合子級元素來實現變化效果。原理就是在不同螢幕下,通過 查詢來改變這個布局容器的大小,再改變裡面自級元素的排列方式和大小,從而實現不同螢幕下不同的頁...

CSS之Bootstrap(快速布局)

使用 bootstrap 並不代表不用寫 css 樣式,而是不用寫絕大多數大家都會用到的樣式 en en x ua compatible content ie edge viewport content width device width,initial scale 1 media 判斷條件 針對...