创建一个基本的进度条的步骤如下:
添加一个带有 .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>
标签:进度条,80%,012,UI,进度,progress,条纹,70%
From: https://www.cnblogs.com/ayubene/p/18103677