주 사용 요소
animation-timing-function, 대표적인 설정값
- linear : 일정한 속도로 진행
- ease : 천천히 시작되고 속도가 줄어들면서 끝난
- ease-in : 천천히 시작
- ease-out : 빠르게 시작
- ease-in-out: 빠르게 시작되어 평균속도 유지
Result
각 버튼을 클릭하면 속도확인 가능합니다.
Html
<div class="box div1">기본값</div>
<div class="box div2">linear</div>
<div class="box div3">ease</div>
<div class="box div4">ease-in</div>
<div class="box div5">ease-out</div>
<div class="box div6">ease-in-out</div>
Css
div{
margin:50px auto;
display:block;
vertical-align: top;
width:100px;
height:100px;
background:#202228;
border-radius:6px;
text-align:center;
line-height:100px;
font-size:14px;
font-weight:bold;
color:#fff;
}
.ani1{animation: rotateAni 1s infinite;}
.ani2{animation: rotateAni 1s linear infinite;}
.ani3{animation: rotateAni 1s ease infinite;}
.ani4{animation: rotateAni 1s ease-in infinite;}
.ani5{animation: rotateAni 1s ease-out infinite;}
.ani6{animation: rotateAni 1s ease-in-out infinite;}
@keyframes rotateAni {
0%{transform: rotateY(0)}
100%{transform: rotateY(360deg)}
}
728x90
반응형
'퍼블리싱' 카테고리의 다른 글
[Css] 배경 blur 버튼 만들기 (애플 공식 홈 st. 글래스모피즘버튼 ) (0) | 2023.11.13 |
---|---|
모바일에서 input 태그, number 숫자 자판(키패드) - 안드로이드/아이폰 (0) | 2023.10.16 |
[Css 활용] 말풍선 위 아래로 움직이는 효과, 키프레임 (0) | 2023.08.01 |
[웹 디자인/퍼블리싱] 디자인시 PC 화면 사이즈 정하기(+미디어쿼리 분기점) (0) | 2023.07.06 |
css background 속성 / 단축 속성 / 주의점 (0) | 2023.06.26 |
댓글