Guidelines
Practice
Guidelines

애니메이션 활용

animation-directionanimation-iteration-count

animation-direction은 애니메이션의 재생 방향을 정합니다. HTML 요소를 바람개비처럼 한 방향으로만 돌아가도록 하거나, 왔다 갔다 반복하도록 표현할 수 있습니다.

CSS 코드 예시:

CSS
div { animation-direction: alternate; /* 애니메이션을 왔다 갔다 반복 */ animation-iteration-count: infinite; /* 애니메이션을 무한 반복 */ }

alternate는 애니메이션을 한 번 재생한 뒤, 역방향으로도 재생합니다. infinite는 애니메이션을 무한 반복합니다.


사용자와 소통하는 애니메이션

:hover와 애니메이션 조합하기

:hover는 마우스가 요소 위에 올라갔을 때 스타일을 정의합니다. 이를 애니메이션과 조합하면 사용자의 동작에 반응하는 동적인 웹페이지를 만들 수 있습니다.

예시:

CSS
.animated-div:hover { background-color: red; /* 마우스를 올렸을 때 배경색이 빨간색으로 바뀜 */ animation-name: bounce; /* 마우스를 올렸을 때 바운스 효과 */ animation-duration: 1s; /* 1초 동안 */ transform: scale(1.05); /* 마우스를 올렸을 때 약간 확대되는 효과 */ cursor: pointer; /* 마우스를 올렸을 때 커서가 손가락 모양으로 바뀜 */ }

이렇게 하면 사용자가 div 위로 마우스를 올려야 애니메이션이 시작됩니다.

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help