본문 바로가기
728x90

css애니메이션2

카테고리이미지 CSS 기초 강의 13편: CSS와 JavaScript를 결합한 고급 애니메이션과 인터랙션 1. CSS와 JavaScript 결합의 필요성CSS는 애니메이션과 트랜지션을 지원하지만, 사용자 상호작용에 따라 동적으로 애니메이션을 제어하기에는 한계가 있습니다. JavaScript는 특정 조건을 만족할 때 CSS 스타일을 변경하거나 클래스를 추가해, CSS 애니메이션을 동적으로 조절할 수 있도록 합니다.2. JavaScript와 CSS를 이용한 애니메이션 제어JavaScript로 CSS 클래스를 동적으로 추가하거나 제거하여 애니메이션을 제어하는 방식입니다.예제: 클릭 시 카드가 뒤집히는 애니메이션HTML에서 카드 요소를 구성하고, JavaScript로 클릭 이벤트가 발생할 때 애니메이션 클래스를 추가/제거합니다. Front Back .. 2024. 11. 28.
카테고리이미지 CSS 기초 강의 12편: CSS 애니메이션과 인터랙션 심화 1. CSS 애니메이션 기본CSS 애니메이션은 @keyframes와 animation 속성을 사용하여 단계별로 스타일을 변화시킵니다. @keyframes는 애니메이션의 각 단계에서 적용할 스타일을 정의하며, animation 속성은 애니메이션을 요소에 적용하는 데 사용됩니다.기본 문법@keyframes 애니메이션이름 { 0% { 속성: 값; } 100% { 속성: 값; }}선택자 { animation: 애니메이션이름 시간 타이밍함수 반복횟수;} 예제: 단순 이동 애니메이션@keyframes moveRight { 0% { transform: translateX(0); } 100% { transform: translateX(100px); }}.box { width: 100px.. 2024. 11. 27.
728x90