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 jqxTreeGrid rtl属性

    以下是关于 jQWidgets jqxTreeGrid 组件中 rtl 属性的详细攻略。 jQWidgets jqxTreeGrid rtl 属性 jQWidgets jqxTreeGrid 组件的 rtl 属性用于设置 TreeGrid 控件的文本方向。当 rtl 属性为 true 时,TreeGrid 控件的文本方向从右到左。 语法 $(‘#treegr…

    jquery 2023年5月12日
    00
  • 如何用jQuery删除一个HTML元素的所有属性

    使用jQuery可以轻松地删除一个HTML元素的所有属性。以下是详细的攻略,包含两个示例,演示如何使用jQuery删除一个HTML元素的所有属性: 步骤1:引入jQuery库 在使用之前,需要先在HTML文引入jQuery库。可以通过以下方式引入: <script src="https://code.jquery.com/jquery-3.6…

    jquery 2023年5月9日
    00
  • js实现html table 行,列锁定的简单实例

    实现 HTML table 行、列锁定是一个比较常见的需求,可以很好地优化表格数据的可读性和易用性。下面是一个简单的实例说明如何用 JavaScript 实现 HTML table 行、列锁定。 实现思路 实现 HTML table 行、列锁定的思路很简单,就是通过改变 table 中每个单元格的 position 和 zIndex 来实现行、列的固定。 具…

    jquery 2023年5月27日
    00
  • jQuery UI sortable create事件

    jQuery UI Sortable create事件详解 jQuery UI Sortable是一个排序插件,它允许用户通过拖动元素来重新排序。在本文中,我们将详细介绍Sortable create事件的用法和示例。 create事件 create事件是Sortable插件的事件,它在Sortable列表创建时触发。使用该事件可以在Sortable列表创建…

    jquery 2023年5月11日
    00
  • jQuery中的for循环var与let的区别

    当我们在使用jQuery写JavaScript代码时,for循环是非常常见的循环结构。在for循环中,我们可以使用var或let来声明一个本地变量。那么,这两个关键字到底有什么区别呢? 1. var关键字的使用 在ES5以及之前的版本中,我们只能使用var来声明变量。当使用var声明一个变量时,它将会在所属函数作用域或全局作用域中存在。 例如,我们可以使用如…

    jquery 2023年5月28日
    00
  • jQuery 如何为链接添加target=”_blank”

    jQuery 可以用来方便地操作 DOM 元素,通过 jQuery 可以添加链接属性,如 target=”_blank” 用于在新窗口中打开链接。 下面是 jQuery 如何为链接添加 target=”_blank” 的完整攻略: 步骤一:选中链接元素 首先需要使用 jQuery 选中要添加 target=”_blank” 的链接元素。通过选择器可以选择一个…

    jquery 2023年5月12日
    00
  • jQWidgets jqxGrid pagermode属性

    jQWidgets jqxGrid pagermode属性详解 jQWidgets jqxGrid 是一种表格控件,用于在 Web 应用程序中创建表格。pagermode 属性是 jqxGrid 控件的一个属性,用于设置分页模式。本文将详细解 pagermode 属性的使用方法,并提供两个示例。 属性 pagermode 属性用于设置分页模式。该属性的默认值…

    jquery 2023年5月10日
    00
  • JQuery插件tablesorter表格排序实现过程解析

    JQuery插件tablesorter表格排序实现过程解析 简介 tablesorter是一个基于jQuery的表格插件,可以为表格添加排序、分页、高亮、过滤等功能。tablesorter支持多个排序规则,可以对不同列进行不同的排序。本文将详细讲解tablesorter的实现过程。 实现过程 引入jQuery和tablesorter插件 在html中需要引入…

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