BootStrap框架入门到精通视频课程 4:Bootstrap表格和按钮

BootStrap表格和按钮

本节课所讲内容:

1. Bootstrap表格

2. Bootstrap按钮

主讲教师:Head老师

本节课我们主要学习一下 Bootstrap 表格和按钮功能,通过内置的 CSS ,显示各种丰富的效果。

一.Bootstrap表格

1.Bootstrap为表格不同的样式风格提供了不同的类名,主要包括:

  1.table:基础表格

 2.table-striped:斑马线表格(让表格带有背景条纹效果)

3.table-bordered:带边框的表格(所有单元格具有一条1px的边框。)

4.table-hover:鼠标悬停高亮的表格(当鼠标悬停在表格的行上面有一个高亮的背景色)

5.table-condensed:紧凑型表格(单元格没内距或者内距较其他表格的内距更小)

6.table-responsive:响应式表格(当你的浏览器可视区域小于768px时,表格底部会出现水平滚动条。当你的浏览器可视区域大于768px时,表格底部水平滚动条就会消失)

2.Bootstrap还为表格的行元素<tr>提供了五种不同的类名,每种类名控制了行的不同背景颜色,具体说明如下表所示:

类名

描述

对应的颜色

.active

单前活动的信息

#f5f5f5

.success

成功或者正确的行为

#dff0d8

.info

中立的信息或行为

#d9edf7

.warning

表示警告

#fcf8e3

.danger

表示危险或者错误

#f2dede

使用非常的简单,只需要在<tr>元素中添加上表对应的类名,就能达到你自己需要的效果。  

<table class="table table-bordered">

    <thead>

      <tr>

        <th>类名</th>

        <th>描述</th>

      </tr>

    </thead>

    <tbody>

      <tr class="active">

       <td>.active</td>

       <td>表示当前活动的信息</td>

     </tr>

     <tr class="success">

       <td>.success</td>

       <td>表示成功或者正确的行为</td>

     </tr>

     <tr class="info">

       <td>.info</td>

       <td>表示中立的信息或行为</td>

     </tr>

     <tr class="warning">

       <td>.warning</td>

       <td>表示警告,需要特别注意</td>

     </tr>

     <tr class="danger">

       <td>.danger</td>

       <td>表示危险或者可能是错误的行为</td>

     </tr>

   </tbody>

二.Bootstrap  按钮

1.基本按钮

  Bootstrap框架V3.x版本的基本按钮和V2.x版本的基本按钮一样,都是通过类名“btn”来实现。不同的是在V3.x版本要简约很多,去除了V2.x版本中的大量的CSS3中的部分特效,比如说文本阴影(text-shadow)、渐变背景(background-image)、边框阴影(box-shadow)等。

  难能可贵的是,Bootstrap框架中的考虑了不同浏览器的解析差异,进行了比较安全的兼容性处理,使按钮效果在不同的浏览器中所呈现的效果基本相同。

<button class="btn" type="button">我是一个基本按钮</button>

2.默认按钮

  Bootstrap框架首先通过基础类名“.btn”定义了一个基础的按钮风格,然后通过“.btn-default”定义了一个默认的按钮风格。默认按钮的风格就是在基础按钮的风格的基础上修改了按钮的背景颜色、边框颜色和文本颜色。使用默认按钮风格也非常的简单,只需要在基础按钮“btn”的基础上增加类名“btn-default”即可。

 

<button class="btn btn-default" type="button">默认按钮</button>

3.多标签支持

一般制作按钮除了使用<button>标签元素之外,还可以使用<input type="submit">和<a>标签等。同样,在Bootstrap框架中制作按钮时,除了刚才所说的这些标签元素之外,还可以使用在其他的标签元素上,唯一需要注意的是,要在制作按钮的标签元素上添加类名“btn”。如果不添加是不会有任何按钮效果。

虽然在Bootstrap框架中使用任何标签元素都可以实现按钮风格,但个人并不建议这样使用,为了避免浏览器兼容性问题,强烈建议使用button或a标签来制作按钮。

<button class="btn btn-default" type="button">button标签按钮</button>

<input type="submit" class="btn btn-default" value="input标签按钮"/>

 <span class="btn btn-default">span标签按钮</span> 

 <div class="btn btn-default">div标签按钮</div>

 

4.定制风格

在介绍按钮开篇就说过,Web页面可能会有不同的按钮风格。那么在Bootstrap框架也考虑了。在Bootstrap框架中除了默认的按钮风格之外,还有其他六种按钮风格,每种风格的其实都一样,不同之处就是按钮的背景颜色、边框颜色和文本颜色。

在Bootstrap框架中不同的按钮风格都是通过不同的类名来实现,在使用过程中,开发者只需要选择不同的类名即可:

类名

用途

描述

颜色

效果

.btn

基础按钮

BootStrap框架基础按钮

背景:浅灰色

边框:透明色

文本:#000

.btn-default

默认按钮

BootStrap框架默认按钮

背景:#fff

边框:#ccc

文本:#333

.btn-primary

主要按钮

BootStrap框架主要按钮

背景:#3276b1

边框:#285e8e

文本:#fff

.btn-success

成功按钮

BootStrap框架成功按钮

背景:#5cb85c

边框:#4cae4c

文本:#fff

.btn-info

信息按钮

BootStrap框架信息按钮

背景:#5bc0de

边框:#46b8da

文本:#fff

.btn-warning

警告按钮

BootStrap框架警告按钮

背景:#f0ad4e

边框:#eea236

文本:#fff

.btn-danger

危险按钮

BootStrap框架危险按钮

背景:#d9534f

边框:#d43f3a

文本:#fff

.btn-link

链接按钮

BootStrap框架链接按钮

背景:#无

边框:#透明

文本:#428bca

使用起来就很简单,就像前面介绍的默认按钮一样的使用方法,只需要在基础按钮“.btn”基础上追加对应的类名,就可以得到需要的按钮风格。

  <body>

     <button class="btn" type="button">基础按钮.btn</button> 

     <button class="btn btn-default" type="button">默认按钮.btn-default</button>

     <button class="btn btn-primary" type="button">主要按钮.btn-primary</button>

     <button class="btn btn-success" type="button">成功按钮.btn-success</button>

    <button class="btn btn-warning" type="button">警告按钮.btn-warning</button>

    <button class="btn btn-danger" type="button">危险按钮.btn-danger</button>

    <button class="btn btn-link" type="button">链接按钮.btn-link</button>

 </body>

5.按钮大小      

上一节介绍了按钮的定制风格,也就是如何实现Web页面中多种风格按钮。在Bootstrap框架中,对于按钮的大小,也是可以定制的。类似于input一样,通过在基础按钮“.btn”的基础上追加类名来控制按钮的大小。

在Bootstrap框架中提供了三个类名来控制按钮大小:

类名

描述

控制参数

效果

.btn-lg

变大

padding

10px 16px

font-size

18px

line-height

1.33

border-radius

6px

.btn

正常

padding

6px 12px

font-size

14px

line-height

1.42857143

border-radius

4px

.btn-sm

缩小

padding

5px 10px

font-size

12px

line-height

1.5

border-radius

3px

.btn-xs

超小

padding

1px 5px

font-size

12px

line-height

1.5

border-radius

3px

从上表中不难发现,在Bootstrap框架中控制按钮的大小都是通过修改按钮的padding、line-height、font-size和border-radius几个属性。

那么在实际使用中,这几个类名可以配合按钮中其他颜色类名一起使用,但唯一一点不能缺少“.btn”类名

<body>

     <button class="btn btn-primary btn-lg" type="button">大型按钮.btn-lg</button>

     <button class="btn btn-primary" type="button">正常按钮</button>

 <button class="btn btn-primary btn-sm" type="button">小型按钮.btn-sm</button>

 </body>

6.按钮状态——禁用状态

和input等表单控件一样,在Bootstrap框架的按钮中也具有禁用状态的设置。禁用状态与其他状态按钮相比,就是背景颜色的透明度做了一定的处理,opcity的值从100%调整为65%。

在Bootstrap框架中,要禁用按钮有两种实现方式:

方法1:在标签中添加disabled属性

方法2:在元素标签中添加类名“disabled”

两者的主要区别是:

“.disabled”样式不会禁止按钮的默认行为,比如说提交和重置行为等。如果想要让这样的禁用按钮也能禁止按钮的默认行为,则需要通过JavaScript这样的语言来处理。

对于<a>标签也存在类似问题,如果通过类名“.disable”来禁用按钮,其链接行为是无法禁止。而在元素标签中添加“disabled”属性的方法是可以禁止元素的默认行为的。

 <button class="btn btn-primary btn-lg btn-block" type="button" disabled="disabled">通过disabled属性禁用按钮</button>

 <button class="btn btn-primary btn-block disabled" type="button">通过添加类名disabled禁用按钮</button>

<button class="btn btn-primary btn-sm btn-block" type="button">未禁用的按钮</button>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值