用bootstrap4和jq ,写一个慢慢加载的进度条
时间: 2024-02-17 16:05:02 浏览: 76
好的,我可以为你提供一个基于Bootstrap 4和jQuery实现慢慢加载的进度条的示例代码。
HTML代码如下:
```html
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
</div>
```
CSS代码如下:
```css
.progress {
height: 30px;
margin-bottom: 20px;
overflow: hidden;
background-color: #f5f5f5;
border-radius: 4px;
}
.progress-bar {
background-color: #007bff;
transition: width 0.6s ease;
}
```
JavaScript代码如下:
```javascript
$(document).ready(function() {
var progressBar = $('.progress-bar');
var width = 0;
var interval = setInterval(function() {
width += 10;
progressBar.css('width', width + '%');
progressBar.attr('aria-valuenow', width);
if (width >= 100) {
clearInterval(interval);
}
}, 1000);
});
```
在这个示例中,我们首先定义了一个进度条容器,然后使用Bootstrap 4的进度条元素。我们设置了一个高度和一些样式,并使用jQuery来控制进度条的宽度。在JavaScript代码中,我们定义了一个初始宽度为0的进度条,并使用setInterval函数每秒增加10个百分点,直到达到100%为止。最后,我们使用clearInterval函数停止循环。
希望这个示例对你有所帮助!
阅读全文