반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- swiper
- Hover
- 확장성
- swiperjs
- localstorage
- 스크롤
- html
- css
- Animation
- 이벤트리스너
- Sticky
- For
- insertAdjacentHTML
- 반복문
- 애니메이션
- scrollevent
- JavaScript
- width
- scroll
- React
- NodeList
- pointermove
- getBoundingClientRect
- classList
- NAV
- mousemove
- forEach
- addEventListener
- scrollY
- input
Archives
- Today
- Total
ZeroToHunnit Coding
[Javascript] 0에서 특정 숫자까지 자동으로 커지게 하기 CountUp 본문
728x90
반응형
가끔 홈페이지들을 보면 숫자를 가만놔두지 않고 시선을 끌도록 숫자가 올라가는걸 볼 수 있다.
아주 간단하게 setInterval로 만들어 볼 수 있다.
HTML, CSS는 너무 간단해서 생략하고 Javascript만 보자면
let count = 0;
setInterval(function () {
if (count <= 137) {
document.querySelector('.countup').innerHTML = count;
count++;
}
}, 10)
이런식으로 짰다.
setInterval안에 함수로 조건문 달아주고 count변수를 countup인 p태그에 넣는 방식으로 했다.
137이 될 때까지 count의 숫자를 올려주고 제일 마지막 10은 속도를 말한다. 1000 = 1초다.
728x90
반응형
'JAVASCRIPT' 카테고리의 다른 글
[JAVASCRIPT] 마우스커서 따라 움직이는 효과 (0) | 2023.12.26 |
---|---|
[Javascript] 이벤트리스너 input, change의 차이 (0) | 2023.12.25 |
[JAVASCRIPT] div마다 스크롤 속도 다르게 하기 (0) | 2023.12.24 |
[JAVASCRIPT] SwiperJs, 스크롤하면 세로로 움직이는 사진,글자 (2) | 2023.12.23 |
[Javascript] 스크롤에 따라 서서히 div 크기 달라지게 하기 (2) | 2023.12.18 |