💡 목표
0부터 원하는 숫자까지 숫자가 상승하는 애니메이션 구현
📌 HTML
<h2 id="count"></h2>
📌 CSS
#count { font-size: 30px; }
📌 JavaScript
let countBox = document.querySelector('#count');
let count = 0;
let num = 1234567890;
let counting = setInterval(function () {
if (count >= num) {
count = num;
clearInterval(counting);
} else {
count += 12345678;
}
countBox.innerHTML = new Intl.NumberFormat().format(count);
}, 10);
💛 결과물
11,072종의 무료 html 아이콘
SVG, PSD, PNG, EPS 포맷 또는 웹폰트로 제공되는 11,072종 이상의 html 아이콘을 다운로드받으세요. 최대의 무료 아이콘 데이터베이스 - Flaticon.
www.flaticon.com
728x90
반응형
'퍼블리싱 > Vanilla JS' 카테고리의 다른 글
[Vanilla JS] 버튼을 클릭하면 늘어나는 아코디언 메뉴 (0) | 2024.05.28 |
---|---|
[Vanilla JS] 스와이퍼 없이 슬라이더 구현하기 (+ play/stop/progress bar) (0) | 2024.05.28 |
[Vanilla JS] 스크롤 이벤트 구현 Scroll Event (1) | 2023.10.27 |
[Vanilla JS] 무한 슬라이더 구현 (0) | 2023.10.27 |
[Vanilla JS] 무한루프 슬라이더 구현 (1) | 2023.10.27 |