💡 목표버튼을 클릭하면 아래로 길어지는 아코디언 메뉴 구현 📌 HTML Q. 사용 시간은? A. 60분 사용 가능합니다. Q. 사용 방법은? A. 부착하여 사용하시면 됩니다. Q. 몇 회 사용 가능? A. 1일 1회 사용 가능합니다. 📌 CSS- transition은 height: auto에는 먹히지 않는다. max-height를 활용하는 방법으로 수정 가능하다./* reset */* { margin: 0; padding: 0; }button { display: block; border: none; }/* 기본 세팅 */.accordionMenu { width: 100vw; height: au..
💡 목표Swiper.js 없이 바닐라로 무한 슬라이더 구현하기.1. 5초동안 하나의 슬라이더를 보여주고, 프로그레스바로 남은 시간 출력2. 정지 버튼을 누르면 프로그레스바가 초기화되고, 자동 슬라이드가 멈춤3. 재생 버튼을 누르면 프로그레스바가 재시작죄고, 자동 슬라이드가 재개됨 📌 HTML 01 02 📌 CSS/* reset */* { margin: 0; padding: 0; }button { border: none; }/* 슬라이더 */.intro { position: relative; width: 100vw; height: 100vh; padding: 0; overflow: hidden; }.introSlider { d..
💡 목표 0부터 원하는 숫자까지 숫자가 상승하는 애니메이션 구현 📌 HTML 📌 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); 💛 결과물 See the Pen Count A..