前端学习-UI框架学习-Bootstrap5-012-进度条
创建一个基本的进度条的步骤如下:
添加一个带有 .progress 类的
。
接着,在上面的
接着,在上面的
内,添加一个带有 class .progress-bar 的空的
。
添加一个带有百分比表示的宽度的 style 属性,例如 style="width:70%" 表示进度条在 70% 的位置。
添加一个带有百分比表示的宽度的 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>
分类:
前端学习 / UI框架学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!