재미와 놀람을 주는 자바스크립트 효과

Photo of author

By tutor

재미와 놀람을 주는 자바스크립트 효과

재미와 놀람을 주는 자바스크립트 효과

 

재미와 놀람을 주는 자바스크립트 효과

마우스 이벤트 효과

const button = document.querySelector('button');
button.addEventListener('mouseover', () => {
  button.style.background = 'blue';
});
button.addEventListener('mouseout', () => {
  button.style.background = 'red';
});

위 코드는 버튼에 마우스가 올라갔을 때 파란색으로, 벗어났을 때 빨간색으로 바뀌는 효과를 적용합니다.

텍스트 애니메이션 효과

const text = document.querySelector('h1');
let counter = 0;
const interval = setInterval(() => {
  text.style.fontSize = `${++counter}px`;
  if (counter === 50) clearInterval(interval);
}, 50);

위 코드는 페이지 로드 후 50ms마다 텍스트 크기를 1px씩 늘려가며 애니메이션 효과를 줍니다.

이미지 슬라이드 효과

const images = ['img1.png', 'img2.png', 'img3.png'];
let currentIndex = 0;
const image = document.querySelector('img');
setInterval(() => {
  image.src = images[++currentIndex % images.length];
}, 3000);

위 코드는 3개의 이미지를 순차적으로 보여주며, 3초마다 이미지가 자동으로 변경되는 슬라이드 효과를 적용합니다.

이렇게 자바스크립트를 활용해 놀라운 효과를 만들어 보세요. 자바스크립트는 끝없는 재미와 가능성을 가지고 있습니다.

키워드: 자바스크립트 재미있는 효과