bootstrapt框架中按钮的风格有哪些
创始人
2024-12-16 23:02:02
0次

bootstrapt按钮的风格主要有:基础按钮、默认按钮、主要按钮、成功按钮、信息按钮、警告按钮、危险按钮、链接按钮。

一、按钮简介:

  按钮也是Bootstrap框架核心内容之一。因为按钮是Web制作中不可缺少的东西。

  而且不同的Web页面具有不同的按钮风格,甚至说同一个Web网站或应用程序具有多种按钮风格,比如说不同的按钮颜色、大小和状态等。

基础按钮.btn     默认按钮.btn-default    主要按钮.btn-primary    成功按钮.btn-success    信息按钮.btn-info    警告按钮.btn-warning    危险按钮.btn-danger    链接按钮.btn-link

二、基本按钮

  Bootstrap框架V3.x版本的基本按钮和V2.x版本的基本按钮一样,都是通过类名“btn”来实现。

  不同的是在V3.x版本要简约很多,去除了V2.x版本中的大量的CSS3中的部分特效,比如说文本阴影(text-shadow)、渐变背景(background-image)、边框阴影(box-shadow)等。  Bootstrap框架中的考虑了不同浏览器的解析差异,进行了比较安全的兼容性处理,使按钮效果在不同的浏览器中所呈现的效果基本相同。

  源码请查阅bootstrap.css文件第1992行~第2010行:

  Bootstrap框架的按钮使用非常的简单,使用方式如下:

我是一个基本按钮

三、默认按钮

  Bootstrap框架首先通过基础类名“.btn”定义了一个基础的按钮风格,然后通过“.btn-default”定义了一个默认的按钮风格。

  默认按钮的风格就是在基础按钮的风格的基础上修改了按钮的背景颜色、边框颜色和文本颜色。

  源码请查阅bootstrap.css文件第2040行~第2044行

  使用默认按钮风格也非常的简单,只需要在基础按钮“btn”的基础上增加类名“btn-default”即可:

默认按钮

四、多标签支持(多种标签制作按钮)

  一般制作按钮除了使用a标签按钮span标签按钮p标签按钮

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

五、定制不同风格的按钮

  在介绍按钮开篇就说过,Web页面可能会有不同的按钮风格。那么在Bootstrap框架也考虑了。

  在Bootstrap框架中除了默认的按钮风格之外,还有其他六种按钮风格,每种风格的其实都一样,不同之处就是按钮的背景颜色、边框颜色和文本颜色。

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

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

基础按钮.btn默认按钮.btn-default主要按钮.btn-primary成功按钮.btn-success信息按钮.btn-info警告按钮.btn-warning危险按钮.btn-danger链接按钮.btn-link

六、按钮大小

  在Bootstrap框架中,对于按钮的大小,也是可以定制的。类似于input一样,通过在基础按钮“.btn”的基础上追加类名来控制按钮的大小。

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

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

   源码查阅bootstrap.css文件中第2319行~第2339行

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

大型按钮.btn-lg     正常按钮    小型按钮.btn-sm

七、块状按钮

  Bootstrap框架中提供了一个类名“btn-block”。

  按钮使用这个类名就可以让按钮充满整个容器,并且这个按钮不会有任何的padding和margin值。在实际当中,常把这种按钮称为块状按钮。

  具体源码请查阅bootstrap.css文件第2340行~第2353行:

  使用方法和前面的类似,只需要在原按钮类名上添加“.btn-block”类名,当然“.btn”类名是不可或缺的:

大型按钮.btn-lg正常按钮小型按钮.btn-sm超小型按钮.btn-xs

八、按钮状态——活动状态

  Bootstrap框架针对按钮的状态做了一些特殊处理。在Bootstrap框架中针对按钮的状态效果主要分为两种:活动状态和禁用状态。

  Bootstrap按钮的活动状态主要包括按钮的悬浮状态(:hover),点击状态(:active)和焦点状态(:focus)几种。

  源码请查看bootstrap.css文件第2011行~第2029行

  不同风格下的按钮都具有这几种状态效果,只是颜色做了一定的调整,我们以默认风格(btn-default)为例:

  源码请查看bootstrap.css文件第2045行~第2058行

  当按钮处理正在点击状态(也就是鼠标按下的未松开的状态),对于     默认按钮.btn-default    主要按钮.btn-primary    成功按钮.btn-success    信息按钮.btn-info    警告按钮.btn-warning    危险按钮.btn-danger    链接按钮.btn-link

九、按钮状态——禁用状态

  和input等表单控件一样,在Bootstrap框架的按钮中也具有禁用状态的设置。

  禁用状态与其他状态按钮相比,就是背景颜色的透明度做了一定的处理,opcity的值从100%调整为65%。

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

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

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

  两者的主要区别是:

    “.disabled”样式不会禁止按钮的默认行为,比如说提交和重置行为等。

    如果想要让这样的禁用按钮也能禁止按钮的默认行为,则需要通过JavaScript这样的语言来处理。

    对于标签也存在类似问题,如果通过类名“.disable”来禁用按钮,其链接行为是无法禁止。

    而在元素标签中添加“disabled”属性的方法是可以禁止元素的默认行为的。

通过disabled属性禁用按钮通过添加类名disabled禁用按钮未禁用的按钮

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...