Bootstrap是Twitter推出的一個由動態CSS語言Less寫成的開源CSS/HTML框架(同時提供Sass 移植版代碼)。
用法:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Bootstrap的HTML標准模板</title> <!-- Bootstrap --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!--你自己的樣式文件 --> <link href="css/your-style.css" rel="stylesheet"> <!-- 以下兩個插件用於在IE8以及以下版本浏覽器支持HTML5元素和媒體查詢,如果不需要用可以移除 --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <h1>Hello, world!</h1> <!-- 如果要使用Bootstrap的js插件,必須先調入jQuery --> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script> <!-- 包括所有bootstrap的js插件或者可以根據需要使用的js插件調用 --> <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> </body> </html>
標題樣式:
Bootstrap中可以通過class名實現h1-h6比如:<div class="h1">Bootstrap標題</div>
在Web的制作中,常常會碰到在一個標題後面緊跟著一行小的副標題:
<h1>Bootstrap標題<small>我是副標題</small></h1>
.lead :增大文本字號,加粗;
給文本添加顏色,通過顏色來強調:
.text-muted:提示,使用淺灰色(#999)
.text-primary:主要,使用藍色(#428bca)
.text-success:成功,使用淺綠色(#3c763d)
.text-info:通知信息,使用淺藍色(#31708f)
.text-warning:警告,使用黃色(#8a6d3b)
.text-danger:危險,使用褐色(#a94442)
文本對其:在CSS中常常使用text-align來實現文本對其,bootstrap中:
Text-left 左對齊
Text-center 居中對齊
Text-right 右對齊
Text-justify 兩端對齊
Bootstrap提供了一套響應式移動設備優先的流式柵格系統,隨著屏幕或視口(viewport)尺寸的增加,系統會自動分為最多12列。
通過class來 操作在相應的屏幕上的布局
手機屏幕(<768px) 類前綴.col-xs-
平板屏幕(>=768px)類前綴.col-sm-
中等屏幕(>=992px)類前綴.col-md-
大屏幕 (>=1200px)類前綴.col-lg-
列數都為12;所有的列(column)必須放在 .row內
<div class=”row”> <div class=“col-xs-12 clo-md-8 clo-md-6 col-lg-4”> <div class=“col-xs-12 clo-md-4 clo-md-6 col-lg-4”> </div>
實例:
<div class=”container”> <div class=”row”> 內容 </div> </div>
將最外層的布局元素 .container修改為 .container-fluid 就可以將固定寬度的柵格布局轉換成100%寬度的布局
偏移:
有時候我們不希望相鄰的列緊挨在一起,可以用列偏移(offset)來實現 給要偏移的元素加 .col-md-offset-* (*號代表需要偏移的列數)
例如:“col-md-offset-4”就是在中等屏幕的時候向右偏移4列
列排序:
列排序就是改變列表的方向,就是改變左右浮動,並且設置浮動的距離,通過添加類名實現:
“col-md-push-*”和”col-md-pull-*”(*號代表偏移列數)
向右偏移寫push 向左寫pull;
列的嵌套:
Bootstrap框架還支持列的嵌套
你可以在列中添加一個或者多個行(rom),然後在這個容器中插入列(像前面的一樣)
嵌套的列 在寫.col-md-* 的時候是按照父盒子的基礎上 再進行分配
以上所述是小編給大家介紹的Bootstrap的基本應用要點淺析,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!