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

      

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

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

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

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

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

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

       <div class="col-xs-12  col-sm-9  col-md-6">

       <div class="col-xs-12  col-md-6">

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

       .hidden-lg

       .hidden-md

       .hidden-sm

       .hidden-xs

       .hidden

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

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

       <div class="row">

              <div class="col-xs-1">

                     <div class="row">

                            <div class="col-xs-6"></div>

                     </div>

              </div>

       </div>

 

7、表单——难点

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

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

  (1)默认表单

      

       <form>

              <div class="form-group">

                     <label class="control-label"></label>

                     <input class="form-control">

                     <span class="help-block"></span>

              </div>

       </form>

  (2)行内表单

       <form class="form-inline">

              <div class="form-group">

                     <label class="sr-only"></label>

                     <input class="form-control">

              </div>

       </form>

  (3)水平表单

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

 

标准栅格系统

水平表单中栅格

外层容器

div.container  或

div.container-fluid

form.form-horizontal

div.row

div.form-group

div.col-*-*

div.col-*-*

       <form class="form-horizontal ">   <!--.container-->

              <div class="form-group">     <!--.row-->

                <div class="col-*-*>           <!--.col-*-*-->

                     <label class="sr-only"></label>

                </div>

                <div class="col-*-*">

                     <input class="form-control">

                </div>

              </div>

       </form>

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值