Bootstrap5 进度条学习笔记
Bootstrap5 是目前最流行的前端开发框架之一,它提供了丰富的组件和样式,可以快速构建现代化的网站和应用程序。其中进度条是Bootstrap5中常用的组件之一,可以用于显示任务的进度或者数据的加载状态。
基本使用方法
Bootstrap5的进度条组件有两种不同的样式:条形进度条和圆形进度条。下面分别介绍它们的基本使用方法。
条形进度条
条形进度条是Bootstrap5中最常用的一种进度条。使用方法如下:
htmlCopy Code<div class="progress">
<div class="progress-bar" role="progressbar" style="width: 75%;" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100"></div>
</div>
以上代码中,progress
是进度条组件的父容器,progress-bar
是进度条的子容器,width
属性控制进度条的长度,aria-valuenow
表示当前进度的百分比,aria-valuemin
表示进度的最小值,aria-valuemax
表示进度的最大值。
圆形进度条
圆形进度条是Bootstrap5中比较新的一种进度条,使用方法如下:
htmlCopy Code<div class="progress-circle" data-value="0.75">
<div class="progress-circle-inner">
<svg>
<circle cx="50%" cy="50%" r="70"></circle>
<circle class="progress-circle-value" cx="50%" cy="50%" r="70"></circle>
</svg>
<div class="progress-circle-text">
<span></span>
</div>
</div>
</div>
以上代码中,progress-circle
是圆形进度条的父容器,data-value
属性控制进度的百分比,progress-circle-inner
是进度条的子容器,progress-circle-value
是表示进度的圆形。
实例演示
下面展示一个简单的实例,演示如何在Bootstrap5中使用进度条组件。
条形进度条实例
htmlCopy Code<div class="progress">
<div class="progress-bar bg-success" role="progressbar" style="width: 75%;" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">75%</div>
</div>
效果如下:
<div class="progress"> <div class="progress-bar bg-success" role="progressbar" style="width: 75%;" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">75%</div> </div>
圆形进度条实例
htmlCopy Code<div class="progress-circle" data-value="0.75">
<div class="progress-circle-inner">
<svg>
<circle cx="50%" cy="50%" r="70"></circle>
<circle class="progress-circle-value" cx="50%" cy="50%" r="70"></circle>
</svg>
<div class="progress-circle-text">
<span>75%</span>
</div>
</div>
</div>
效果如下:
<div class="progress-circle" data-value="0.75"> <div class="progress-circle-inner"> <svg> <circle cx="50%" cy="50%" r="70"></circle> <circle class="progress-circle-value" cx="50%" cy="50%" r="70"></circle> </svg> <div class="progress-circle-text"> <span>75%</span> </div> </div> </div>
以上就是Bootstrap5进度条组件的基本使用方法和实例演示,希望对你有所帮助!