How TO - More - JavaScript Progress Bar
JavaScript를 사용하여 프로그레스 바 제작 방법을 학습합니다.
Step 1) Add HTML:
#myProgress { width: 100%; background-color: #ddd; } #myBar { width: 1%; height: 30px; background-color: #4caf50; }
Step 3) Add JavaSCript:
JavaSCript를 사용하여 애니메이션 효과가 있는 다이내믹 프로그레스 바(Dynamic Progress Bar)를 만듭니다.
var i = 0; function move() { if (i == 0) { var elem = document.getElementById("myBar"); var width = 1; var id = setInterval(frame, 10); function frame() { if (width >= 100) { clearInterval(id); i = 0; } else { width++; elem.style.width = width + "%"; } } } }
사용자가 프로세스에서 얼마나 멀리 있는 지를 나타내는 레이블을 추가하려면,
프로그레스 바 내부 (또는 외부)에 새 요소를 추가합니다.
Step 1) Add HTML:
#myBar { width: 10%; height: 30px; background-color: #4caf50; text-align: center; /* To center it horizontally (if you want) */ line-height: 30px; /* To center it vertically */ color: white; }
Step 3) Add JavaScript:
var i = 0; function move() { if (i == 0) { var elem = document.getElementById("myBar"); var width = 10; var id = setInterval(frame, 10); function frame() { if (width >= 100) { clearInterval(id); i = 0; } else { width++; elem.style.width = width + "%"; elem.innerHTML = width + "%"; } } } }