爬虫训练场项目前端之 Bootstrap 信息提示框,按钮与按钮组,徽章,进度条

举报
梦想橡皮擦 发表于 2023/02/22 16:48:15 2023/02/22
【摘要】 Bootstrap5 信息提示框在 Bootstrap 5 中可以快速实现各种信息提示框,核心用到的类为 alert,可使用下述内容进行测试。.alert-success .alert-info .alert-warning .alert-danger .alert-primary.alert-secondary .alert-light .alert-dark使用时,直接将其添加到目标 ...

Bootstrap5 信息提示框

在 Bootstrap 5 中可以快速实现各种信息提示框,核心用到的类为 alert,可使用下述内容进行测试。

.alert-success .alert-info .alert-warning .alert-danger .alert-primary
.alert-secondary .alert-light .alert-dark

使用时,直接将其添加到目标 DIV 即可。

<div class="container">
  <div class="alert alert-success">
    <strong>成功!</strong>梦想橡皮擦的 爬虫训练场。
  </div>
</div>

如果在超链接上添加 .alert-link 类,可以创建相应的彩色链接。

<div class="container">
  <div class="alert alert-success">
    <strong>成功!</strong>梦想橡皮擦的 爬虫训练场。<a
      href="http://pachong.vip"
      class="alert-link"
      >点击跳转</a
    >
  </div>
</div>

如果在 alert-sucess 类后面添加 .alert-dismissible,并且添加 class="btn-close"data-bs-dismiss="alert",即可实现一个关闭警告按钮。

<div class="container">
  <div class="alert alert-success alert-dismissible">
    <button class="btn-close" data-bs-dismiss="alert"></button>
    <strong>成功!</strong>梦想橡皮擦的 爬虫训练场。<a
      href="http://pachong.vip"
      class="alert-link"
      >点击跳转</a
    >
  </div>
</div>

使用 .fade.show 类可以设置提示框在关闭时的淡出和淡入效果。

Bootstrap 5 按钮和按钮组

Bootstrap 5 提供了不同样式的按钮:

<button type="button" class="btn">基础</button>
<button type="button" class="btn btn-primary">主要</button>
<button type="button" class="btn btn-secondary">次要</button>
<button type="button" class="btn btn-success">成功</button>
<button type="button" class="btn btn-info">信息</button>
<button type="button" class="btn btn-warning">警告</button>
<button type="button" class="btn btn-danger">危险</button>
<button type="button" class="btn btn-dark">深色</button>
<button type="button" class="btn btn-light">浅色</button>
<button type="button" class="btn btn-link">链接</button>

按钮类可以作用于超链接 a 标签,button 标签,input 标签

除了填充样式外,Bootstrap 5 还提供了 八个边框按钮样式。

<button type="button" class="btn btn-outline-primary">主要</button>
<button type="button" class="btn btn-outline-secondary">次要</button>
<button type="button" class="btn btn-outline-success">成功</button>
<button type="button" class="btn btn-outline-info">信息</button>
<button type="button" class="btn btn-outline-warning">警告</button>
<button type="button" class="btn btn-outline-danger">危险</button>
<button type="button" class="btn btn-outline-dark">深色</button>
<button type="button" class="btn btn-outline-light text-dark">浅色</button>

通过 .btn-lg 类和 .btn-sm 类,可以设置按钮尺寸。

<button type="button" class="btn btn-primary btn-lg">大按钮</button>
<button type="button" class="btn btn-primary">默认</button>
<button type="button" class="btn btn-primary btn-sm">小按钮</button>

按钮状态可以使用 .active.disabled 类实现。

<button type="button" class="btn btn-primary active">可用按钮</button>
<button type="button" class="btn btn-primary" disabled>不可用按钮</button>
<button type="button" class="btn btn-primary disabled">不可用按钮</button>

按钮组
使用 .btn-group 类可以创建按钮组,例如下述代码:

<div class="btn-group">
  <button type="button" class="btn btn-primary">梦想橡皮擦</button>
  <button type="button" class="btn btn-primary">擦哥</button>
  <button type="button" class="btn btn-primary">擦姐</button>
</div>

分为一组的按钮,会自动连接到一起,也可以使用 .btn-group-*,其中 * 可以设置为 lgsmxs,进而设置按钮组的大小。

使用 .btn-group-vertical 类来创建垂直按钮组。

Bootstrap 5 徽章

Bootstrap 中的徽章(badge)是一种小的、圆角的标签,可以用来向用户显示某个数值或状态。它常常被用在列表、消息或其他内容上,以向用户提示有新的信息或者需要注意的内容。

在 Bootstrap 中,徽章是使用 .badge 类来创建的。例如,如果你想在一个列表项中显示一个徽章,可以这样写:

<ul>
  <li class="list-group-item">
    梦想橡皮擦
    <span class="badge bg-success">New</span>
  </li>
</ul>

其中 bg-success 类用来设置背景颜色,其取值是 Bootstrap 中的常用形式,如下所示。

<span class="badge bg-primary">主要</span>
<span class="badge bg-secondary">次要</span>
<span class="badge bg-success">成功</span>
<span class="badge bg-danger">危险</span>
<span class="badge bg-warning">警告</span>
<span class="badge bg-info">信息</span>
<span class="badge bg-light">浅色</span>
<span class="badge bg-dark">深色</span>

除此之外,还可以使用 .rounded-pill 类,将徽章变为胶囊形。

<ul>
  <li class="list-group-item">
    梦想橡皮擦
    <span class="badge bg-success rounded-pill">New</span>
  </li>
</ul>

进度条

Bootstrap 5 提供了进度条(progress bar)组件,可以用来向用户显示进度、加载状态或其他数据。

在 Bootstrap 中,进度条是使用 .progress 类来创建的。你可以在进度条中使用 .progress-bar 类来设置进度条的宽度和颜色。例如,下面是一个简单的进度条代码示例:

<div class="progress">
  <div class="progress-bar" style="width: 25%"></div>
</div>

这将会创建一个默认颜色的进度条,并设置它的宽度为 25%。

你可以使用 Bootstrap 提供的不同的颜色类来改变进度条的颜色。例如,如果你想让进度条为蓝色,可以使用 .bg-primary 类:

<div class="progress">
  <div class="progress-bar bg-primary" style="width: 25%"></div>
</div>

Bootstrap 还提供了其他的进度条样式,包括条纹进度条、动画进度条和多进度条组。

进度条的高度
进度条高度默认是 1rem,即 16px,可以使用 CSS 的 height 属性进行修改。

<div class="progress">
  <div class="progress-bar" style="width: 25%"></div>
</div>
<hr />
<div class="progress" style="height:20px;">
  <div class="progress-bar" style="width:40%;"></div>
</div>

如果希望进度条上展示百分比,直接添加文本即可。

<div class="progress" style="height:20px;">
  <div class="progress-bar" style="width:40%;">40%</div>
</div>

可以使用 .progress-bar-striped 类来设置条纹进度条,使用 .progress-bar-animated 类给进度条添加动画。

<div class="progress" style="height:20px;">
  <div
    class="progress-bar progress-bar-striped progress-bar-animated"
    style="width:40%;"
  >
    40%
  </div>
</div>

多个进度条可以进行堆叠

<div class="progress">
  <div class="progress-bar bg-success" style="width:50%">空闲</div>
  <div class="progress-bar bg-warning" style="width:20%">告警</div>
  <div class="progress-bar bg-danger" style="width:30%">危险</div>
</div>

📢📢📢📢📢📢
💗 你正在阅读 【梦想橡皮擦】 的博客
👍 阅读完毕,可以点点小手赞一下
🌻 发现错误,直接评论区中指正吧
📆 橡皮擦的第 797 篇原创博客

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。