前端学习-UI框架学习-Bootstrap5-012-进度条

菜鸟教程链接

创建一个基本的进度条的步骤如下:

添加一个带有 .progress 类的


接着,在上面的
内,添加一个带有 class .progress-bar 的空的

添加一个带有百分比表示的宽度的 style 属性,例如 style="width:70%" 表示进度条在 70% 的位置。
注意:我发现如果这个contianer里面不放文字,直接放progress的话,是不会显示的

<template>
  <div class="container mt-3">
      <h3>进度80%进度进度进度80%</h3>
    <div class="progress">
      <div class="progress-bar" style="width: 80%"></div>
    </div>
  </div>
</template>

进度条高度

进度条高度默认为 16px。我们可以使用 CSS 的 height 属性来修改

<template>
  <div class="container mt-3">
      <h3>进度80%进度进度进度80%</h3>
    <div class="progress" style="height: 30px">
      <div class="progress-bar" style="width: 80%"></div>
    </div>
  </div>
</template>

进度条标签

添加文本

<template>
  <div class="container mt-3">
      <h3>进度80%进度进度进度80%</h3>
    <div class="progress" style="height: 30px">
      <div class="progress-bar" style="width: 80%"> 80% </div>
    </div>
  </div>
</template>

不同颜色的进度条

默认情况下进度条为蓝色

<template>
  <div class="container mt-3">
      <h3>进度进度进度进度进度进度</h3>
    <div class="progress" style="height: 20px">
      <div class="progress-bar bg-warning" style="width: 80%"> 80% </div>
    </div>
    <div class="progress" style="height: 20px">
      <div class="progress-bar bg-danger" style="width: 70%"> 70% </div>
    </div>
    <div class="progress" style="height: 20px">
      <div class="progress-bar bg-info" style="width: 60%"> 60% </div>
    </div>
  </div>
</template>

条纹的进度条

可以使用 .progress-bar-striped 类来设置条纹进度条:

<template>
  <div class="container mt-3">
      <h3>进度进度进度进度进度进度</h3>
    <div class="progress" style="height: 20px">
      <div class="progress-bar progress-bar-striped bg-warning" style="width: 80%"> 80% </div>
    </div>
    <div class="progress" style="height: 20px">
      <div class="progress-bar progress-bar-striped bg-danger" style="width: 70%"> 70% </div>
    </div>
    <div class="progress" style="height: 20px">
      <div class="progress-bar bg-info" style="width: 60%"> 60% </div>
    </div>
  </div>
</template>

动画进度条

使用 .progress-bar-animated 类可以为进度条添加动画:
和条纹配套使用,条纹会动起来(像理发店那个转圈圈的);如果没有设置条纹,没有什么效果


<template>
  <div class="container mt-3">
      <h3>进度进度进度进度进度进度</h3>
    <div class="progress" style="height: 20px">
      <div class="progress-bar progress-bar-striped bg-warning" style="width: 80%"> 80% </div>
    </div>
    <div class="progress" style="height: 20px">
      <div class="progress-bar progress-bar-striped progress-bar-animated bg-danger" style="width: 70%"> 70% </div>
    </div>
    <div class="progress" style="height: 20px">
      <div class="progress-bar progress-bar-animated bg-info" style="width: 60%"> 60% </div>
    </div>
  </div>
</template>

混合色彩进度条

进度条可以设置多种颜色:

<template>
  <div class="container mt-3">
      <h3>进度进度进度进度进度进度</h3>
    <div class="progress" style="height: 20px">
      <div class="progress-bar progress-bar-striped bg-warning" style="width: 30%"> 30% </div>
      <div class="progress-bar progress-bar-striped progress-bar-animated bg-danger" style="width: 20%"> 20% </div>
      <div class="progress-bar progress-bar-animated bg-info" style="width: 10%"> 10% </div>
    </div>
  </div>
</template>

posted @   ayubene  阅读(191)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示