一般來說,滑動進度條可以幫助我們更好地展示進度或者時間等信息。在HTML中,我們可以通過一些代碼來實現(xiàn)這個效果。
<div class="progress"> <div class="bar"></div> </div>
以上代碼將會創(chuàng)建一個進度條,并且我們可以通過CSS來設(shè)置進度條的顏色、高度等屬性。
.progress { background-color: #ddd; border-radius: 10px; height: 20px; overflow: hidden; } .bar { display: block; height: 20px; border-radius: 10px; background: linear-gradient(to right, #ff2c55, #ff6b56); transition: width 0.4s ease-in-out; width: 0%; }
現(xiàn)在我們可以通過JavaScript來控制進度條的進度。下面的代碼將會在一秒鐘內(nèi)讓進度條的寬度從0到100%。
let bar = document.querySelector('.bar'); let width = 0; let interval = setInterval(() =>{ width++; bar.style.width = width + '%'; if (width >= 100) { clearInterval(interval); }; }, 10);
最后的效果就是一個滑動的進度條,可以根據(jù)不同的需求進行調(diào)整和修改。