Bootstrap全局css样式

Bootstrap——全局CSS样式

按钮、图片、列表、文本、表格、栅格布局、表单

  1、与按钮相关样式:

       .btn

       .btn-default           白底黑字按钮

       .btn-danger           红色

       .btn-warning         黄色

       .btn-success          绿色

       .btn-info                浅蓝色

       .btn-primary          深蓝色

       .btn-lg                  大号

       .btn-sm                 小号

       .btn-xs                  超小号

       .btn-block             块级按钮               

 2、 与图片相关的样式:

       .img-rounded        圆角图片

       .img-circle             圆形图片

       .img-thumbnail      缩略图片

       .img-responsive     响应式图片

   3、与列表相关的样式:

       .list-unstyled          没有提示符的列表

       .list-inline               行内列表

   4、与文本相关的样式:

       .text-danger

       .text-success

       .text-warning

       .text-info

       .text-primary

       .bg-danger

       .bg-success

       .bg-warning

       .bg-info

       .bg-primary

       .text-left

       .text-right

       .text-center

       .text-justify

       .text-uppercase

       .text-lowercase

       .text-capitalize

5、表格

  .table                                                   

  .table-bordered         带边框的表格

  .table-striped            隔行变色的表格

  .table-hover                     鼠标悬停变色的表格

  .table-responsive              响应式表格,用于TABEL父元素DIV

Bootlint:官方提供的一个用于检查HTML/CSS使用方面错误的工具。

6.栅格布局系统——重点

  页面内容布局的三种方式:

  (1)TABLE布局

       好处:简单容易控制

       问题:语义错误,渲染效率低

  (2)DIV+CSS布局

       好处:语义正确,渲染效率高

       问题:不容易控制

  (3)Bootstrap栅格布局系统

       好处:语义正确,渲染效率高,简单容易控制,实现了响应式

       不足:没有!

 

栅格布局系统的使用方法:

(1)栅格系统的父元素必须是:

       div.container   - 定宽容器 

              LG:1170px MD:970px SM: 750px XS:100%

       div.container-fluid - 变宽容器

              width:100%

(2)在容器中声明“行”

       div.container > div.row

(3)在“行”中声明“列”

       div.container > div.row > div.col-*-*

(4)列根据不同的屏幕尺寸分为四组:

       .col-lg-*

       .col-md-*

       .col-sm-*

       .col-xs-*

(5)一行均分为12等份,每个列必须指定自己的占比:(例:1:3的两列   class=“col-lg-3”  class="col-lg-9",若分不出来,则偏移)

       .col-lg-1

       .col-lg-2

       .col-lg-3

       .col-lg-...

       .col-lg-12

(6)列可以向后“偏移”指定的宽度(可以理解为移动)

       .col-lg-offset-1:向后偏移1个

       .col-lg-offset-2

       .col-lg-offset-....

       .col-lg-offset-12

       Bootstrap全局css样式_第1张图片

(7)不同屏幕宽度下的列宽度占比适用于指定屏幕以及更大屏幕

       .col-xs-*         适用于xs/sm/md/lg屏幕

       .col-sm-*        适用于sm/md/lg屏幕

       .col-md-*              适用于md/lg屏幕

       .col-lg-*         适用于lg屏幕

(8)一个列可以指定不同屏幕下的不同宽度占比

      

      

(9)可以指定列在特定的屏幕下实现隐藏

       .hidden-lg

       .hidden-md

       .hidden-sm

       .hidden-xs

       .hidden

       注意:隐藏只对指定屏幕有效!

(10)栅格系统可以嵌套使用

      

             

                    

                           

                    

             

      

 

7、表单——难点

  难点:(1)相关class较多  (2)HTML结构复杂——HTML5规范

  Bootstrap提供了三种形式的表单:

  (1)默认表单

       Bootstrap全局css样式_第2张图片

      

             

                    

                    

                    

             

      

  (2)行内表单

      

             

                    

                    

             

      

  (3)水平表单

       提示:水平表单指在一行中放置label、input、span,需要整合栅格布局系统(变种) 和 表单相关内容。

 

标准栅格系统

水平表单中栅格

外层容器

div.container  或

div.container-fluid

form.form-horizontal

div.row

div.form-group

div.col-*-*

div.col-*-*

      

 

             

    

               

               

               

                    

               

             

      

 

 

 

 

 

 

 

 

你可能感兴趣的:(Bootstrap)