【发布时间】:2021-05-16 22:21:09
【问题描述】:
我找到了这个用于进度条的脚本。单击按钮后,它从 100% 到 0% 平稳运行。 但是如何在进度条达到 0 后重置进度条?我打算在幻灯片中使用这个脚本,它应该在达到 0 后再次 100%。
希望您能在正确的方向上帮助我。
谢谢, 里昂
document.querySelector("button").addEventListener("click", () => {
document.querySelector(".progress .bar").style.transitionDuration = "10s";
document.querySelector(".progress").className += " complete";
});
.progress {
width: 50%;
height: 2em;
border: 1px solid black;
}
.bar {
width: 100%;
background-color: deepskyblue;
color: white;
text-align: center;
line-height: 2em;
transition-property: width;
transition-timing-function: linear;
}
.progress.complete .bar {
width: 0%;
}
button {
margin-top: 1em;
}
<div class="progress">
<div class="bar">Loading...</div>
</div>
<button>
Start
</button>
【问题讨论】:
标签: javascript html css reset