목차
cubic-bezier() 예제 - 부드러운 곡선
cubic-bezier() 정의
cubic-bezier() 구문
cubic-bezier() 관련 주소
cubic-bezier() 예제 - 이동 속도 변화
<style>
div {
width: 200px;
padding: 50px;
text-align:center;
background: yellow;
transition: width 2s;
transition-timing-function: cubic-bezier (0.1, 0.7, 1.0, 0.1);
}
div:hover {
width:320px;
}
</style>
<div>홈짱닷컴 Homzzang.com</div>
결과보기
cubic-bezier() 정의
Cubic Bezier 곡선 (= 부드러운 곡선) 정의.
※ 이동 중 속도 변화 줄 때 사용.
1.
큐빅 베지어 곡선은 P0, P1, P2, P3의 4개 점으로 정의.
2.
P0와 P3은 곡선의 시작과 끝이고, CSS에서는 좌표가 비율로써 고정.
즉,
P0 : (0, 0) 좌표이며, 초기시간과 초기상태 의미.
P3 : (1, 1) 좌표이며, 최종시간과 최종상태 의미.
3.
cubic-bezier() 함수는 아래 속성과 함게 사용 가능.
4.
CSS3
5.
IE 10 이상 주요 최신 브라우저 지원 .
cubic-bezier() 구문
cubic-bezier(x1,y1,x2,y2 )
[매개변수]
x1, y1, x2, y2
필수. 숫자 값. x1과 x2는 0 ~ 1 사이의 숫자여야 함.
cubic-bezier() 관련 주소
https://matthewlein.com/tools/ceaser
https://kutar37.tistory.com/entry/CSS-cubic-bezier%EB%9E%80
주소 복사
랜덤 이동