BootStrap按钮标签及基本样式

BootStrap 按钮标签及基本样式

在 BootStrap 中,通过按钮标签可以快速地创建按钮并添加预定义的样式,这节将详细介绍 BootStrap 的按钮标签及基本样式。

基本结构

按钮标签的基本结构为:

<button class="btn">Button</button>

其中,.btn 类是必须的,它是 BootStrap 提供的按钮样式的关键类之一。此外,还可以添加其他相关的类来修改按钮的样式。

按钮颜色

BootStrap 提供了多种按钮颜色,可以通过添加不同的样式类来设置不同颜色的按钮。

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

例如,要创建一个主要按钮,可以这样写:

<button class="btn btn-primary">Primary Button</button>

按钮大小

BootStrap 提供了三种按钮大小,可以通过添加不同的样式类来设置不同大小的按钮。

  • 大按钮:.btn-lg
  • 默认按钮:(无需要添加 .btn 类即可)
  • 小按钮:.btn-sm
  • 超小按钮:.btn-xs

例如,要创建一个大按钮,可以这样写:

<button class="btn btn-primary btn-lg">Large Button</button>

按钮带图标

使用 BootStrap,可以很容易地在按钮上添加图标。可以通过添加 glyphicon 类(在 BootStrap 4 中已经被弃用)或者内置的图标类来设置需要的图标。

  • 使用 glyphicon 类添加图标(在 BootStrap 4 之前版本中使用):
<button class="btn btn-primary">
  <span class="glyphicon glyphicon-search"></span> Search
</button>
  • 使用内置的图标类添加图标(在 BootStrap 4 中使用):
<button class="btn btn-primary">
  <span class="fa fa-search"></span> Search
</button>

注意,使用内置的图标类,需要先引入 Font Awesome 的样式文件。

示例

示例一

创建一个复合按钮(warning 和 large 样式结合),并设置图标。

<button class="btn btn-warning btn-lg">
  <span class="fa fa-warning"></span> Danger
</button>

示例二

创建一个链接按钮,并设置图标。

<a href="#" class="btn btn-link">
  <span class="fa fa-external-link"></span> Learn More
</a>

以上就是 BootStrap 按钮标签及基本样式的详细攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:BootStrap按钮标签及基本样式 - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • jQWidgets jqxHeatMap reverseYAxisPosition()方法

    jQWidgets jqxHeatMap reverseYAxisPosition()方法 jQWidgets jqxHeatMap 是一种热力图控件,用于在 Web 应用程序中创建热力图。reverseYAxisPosition() 方法是 jqxHeatMap 控件的一个方法,用于反转热力图的 Y 轴位置。本文将详细讲解 reverseYAxisPosi…

    jquery 2023年5月10日
    00
  • jQWidgets jqxDocking hideAllCloseButtons() 方法

    以下是关于“jQWidgets jqxDocking hideAllCloseButtons() 方法”的完整攻略,包含两个示例说明: 方法简介 hideAllCloseButtons() 是 jQWidgets jqxDocking 控件的方法,用于隐藏所有窗口的关闭按钮。该方法的语法如下: $("#jqxDocking").jqxDo…

    jquery 2023年5月10日
    00
  • jQWidgets jqxGauge RadialGauge width属性

    以下是关于“jQWidgets jqxGauge RadialGauge width属性”的完整攻略,包含两个示例说明: 简介 jqxGauge 控件 RadialGauge 类的 width 属性用于设置或获取仪表盘的宽度。属性的语法如下: $("#gauge").jqxGauge({ width: width }); 在上述代码中,#…

    jquery 2023年5月10日
    00
  • jQuery中bind,live,delegate与one方法的用法及区别解析

    jQuery中bind,live,delegate与one方法的用法及区别解析 在jQuery中,绑定事件有多种方式,比如使用bind、live、delegate和one等方法。这些方法在使用上有些许区别,本文将详细讲解它们的用法及区别解析。 bind方法 bind() 方法绑定给定的事件处理程序,用于选定元素上的一个或多个事件。语法如下: $(select…

    jquery 2023年5月28日
    00
  • jQuery Mobile Pagecontainer beforehide事件

    jQuery Mobile是一个基于jQuery的开源移动端开发框架,它提供了大量的API和组件,方便我们快速地开发移动端应用。其中,jQuery Mobile Pagecontainer API提供了一系列事件和方法,方便我们控制页面容器,实现一些页面级别的操作。 其中,beforehide事件是一个重要的事件,它在页面隐藏之前触发,可以用来进行一些数据的…

    jquery 2023年5月12日
    00
  • JQuery中$(document)是什么意思有什么作用

    $(document)是指在jQuery中代表整个文档的对象,可以对整个文档进行操作。常用的方法有ready()、on()和off()。 ready()方法 $(document).ready()或$(function(){})是jQuery提供的一个事件函数,用于在页面加载完成后执行JavaScript代码。它的作用是确保在页面完全加载后才执行相关的Jav…

    jquery 2023年5月28日
    00
  • 如何使用jQuery Mobile制作一个禁用的复选框

    以下是使用jQuery Mobile制作一个禁用的复选框的完整攻略: 首先,在HTML文件中引入jQuery Mobile库。可以以下代码实现: <head> <meta name="viewport" content="width=device, initial-scale=1"> <t…

    jquery 2023年5月11日
    00
  • XPath入门 – XSL教程 – 3

    首先,我们需要明确一下什么是XPath和XSL。 XPath是XML Path Language的缩写,它是一种用于在XML文档中定位和选择信息的语言。XPath通过路径表达式来描述文档中的节点和属性,因此它可以用于访问XML文档中的任意部分。 XSL(eXtensible Stylesheet Language)是一种XML文档格式,主要用于表示样式表。X…

    jquery 2023年5月28日
    00
合作推广
合作推广
分享本页
返回顶部