CSS假的进度条loading效果实例页面
回到相关文章 »效果:
加载进度:
代码:
CSS代码:
.progress {
height: 12px; width: 300px;
background-color: #f0f2f3;
}
.progress::before {
content: '';
display: block;
width: 0;
height: 100%;
background-color: #2486ff;
}
.progress.active::before {
transition: 100s width cubic-bezier(.08,.81,.29,.99);
width: 100%;
}
HTML代码:
加载进度: <div class="progress"></div> <button id="button">开始加载</button>
JS代码:
var progress = document.querySelector('.progress');
button.onclick = function () {
progress.classList.remove('active');
progress.offsetHeight;
progress.classList.add('active');
};