티스토리 뷰
css animation 속성 순서
a{animation: name duration timing-function delay iteration-count direction fill-mode play-state;}
애니메이션 속성 명 | 설명 | 속성 값 |
animation-name | 애니메이션 이름 지정 | 특수문자를 제외한 문자열, 숫자, -,_ 를 조합해 1글자 이상 |
animation-duration | 애니메이션 재생 시간, 또는 반복 루프 1회를 도는 시간 | 예) 0, 3s, 1.5s, 300ms 기본 값 0은 애니메이션 재생되지 않음. "s"(초), "ms"(밀리초) 단위로 표현 가능. |
animation-timing-function | 애니메이션 진행 속도, 또는 가속 방식을 지정. 미리 설정된 속도 커브 중 한가지를 선택. | linear | ease | ease-in | ease-out | ease-in-out | step-start | step-end | steps(int,start|end) | cubic-bezier(n,n,n,n) 중 한가지 선택 가능 |
animation-delay | 애니메이션 시작 지연 시간 | "s"(초), "ms"(밀리초) 2가지 단위 사용 가능 0s, 0ms, 미지정: 지연 없이 즉시 애니메이션 시작. 3s: 3초 후 애니메이션 시작. 500ms: 0.5초 후 애니메이션 시작 |
animation-iteration-count | 애니메이션 반복 횟수 지정 | 양수: 정수로 횟수 표기. 횟수만큼 애니메이션 반복 실행 후 정지. infinite: 무한 반복. |
animation-direction | 애니메이션 재생 방향 | normal: 정방향 재생 reverse: 역방향 재생 alternate: 정방향과 역방향으로 한 번씩 번갈아 재생(정 방향 시작) alternate-reverse: 역방향과 정방향으로 한 번씩 번갈아 재생(역방향 시작) |
animation-fill-mode | 애니메이션 시작 전, 종료 후 적용할 CSS 스타일을 지정. "none"은 요소의 CSS 스타일을 유지하며, 그 외에는 키프레임 애니메이션의 CSS 스타일을 유지함 | none: 기본 값. 애니메이션 중이 아닌 경우, 요소의 CSS 스타일을 유지함. forwards: 애니메이션 중이 아닌 경우, 애니메이션 마지막 키프레임의 CSS 스타일을 유지 함. backwards: 애니메이션 중이 아닌 경우, 첫 번째 애니메이션 키프레임의 CSS 스타일을 유지 함.(지연 시간 포함) both: 애니메이션 시작 전에는 첫 번째 애니메이션 키프레임을 유지하며, 종료 후에는 마지막 키프레임 애니메이션의 CSS 스타일을 유지함. "none" 과는 다름. "none" 과 "backwards" 속성 값은 애니메이션 중이 아닌 경우 다른 화면을 표시할 수 있으므로 주의해야 함. |
animation-play-state | 애니메이션의 초기 실행 상태를 결정. 웹페이지 로딩 후 애니메이션을 자동 실행할지 여부를 선택할 수 있음. |
paused: 애니메이션이 일시 중지된 상태 유지 running: 애니메이션이 재생중인 상태. |
*animation-timing-function에서 cubic-bezier(n,n,n,n) 조정 테스트
https://matthewlein.com/tools/ceaser
Ceaser - CSS Easing Animation Tool - Matthew Lein
Choose an easing type and test it out with a few effects. If you don’t quite like the easing, grab a handle and fix it. When you’re happy, snag your code and off you go. Now that we can use CSS transitions in all the modern browsers, let’s make them
matthewlein.com
참고
https://blogpack.tistory.com/882
CSS 애니메이션(animation) 속성 이해하기
키프레임 애니메이션을 정의한 후 요소에 애니메이션을 적용하려면 "animation" 속성을 이용해 키프레임 애니메이션을 연결해야합니다. "animation" 속성은 아주 많은 옵션 값을 가지고 있기 때문에,
blogpack.tistory.com
'WebPublisher > CSS' 카테고리의 다른 글
[datePicker] reset.css 데이트피커 리셋 (0) | 2023.10.16 |
---|---|
[CSS] ellipsis 공통 클래스로 적용 (0) | 2023.10.16 |
[css] print / 프린트용 페이지 style 2 (0) | 2023.08.17 |
[CSS] blind (0) | 2023.08.17 |
[css] 스크롤바 커스텀 CSS (0) | 2023.03.13 |
공지사항