HTML5消消樂進度條是一種常見的交互式進度條,可以幫助用戶實時了解游戲的進度情況。下面是一個使用HTML5實現的簡單的消消樂進度條代碼:
<!DOCTYPE html> <html> <head> <title>HTML5消消樂進度條</title> <meta charset="UTF-8"> <style> #progress { width: 400px; height: 20px; background-color: #ddd; border-radius: 10px; position: relative; } #bar { width: 0; height: 100%; background-color: #007bff; border-radius: 10px; position: absolute; top: 0; left: 0; transition: width 0.5s ease; } </style> </head> <body> <div id="progress"> <div id="bar"></div> </div> <script> var progress = document.getElementById("bar"); var width = 0; var interval = setInterval(function() { if (width <= 100) { progress.style.width = width + "%"; width += 10; } else { clearInterval(interval); } }, 500); </script> </body> </html>
以上代碼將創建一個進度條容器,內部包含一個顯示當前進度的進度條。通過JavaScript動態修改進度條的寬度,實現進度的動態展示。其中,CSS樣式中使用了position屬性實現了進度條的定位,transition屬性實現了進度條寬度變化的過渡效果。JavaScript代碼中使用了setInterval函數來不斷修改進度條的寬度,達到了動態展示的目的。