더북(TheBook)

6.6.5 transition-timing-function 속성

transition-timing-function 속성은 전환 효과의 진행 속도를 지정합니다. 속성값으로는 정해진 키워드와 cubic-bezier() 함수를 사용할 수 있습니다.

표 6-21 transition-timing-function 속성값

속성값

설명

linear

처음 속도와 마지막 속도가 일정합니다.

ease

처음에는 속도가 점점 빨라지다가 중간부터 점점 느려집니다.

ease-in

처음에는 속도가 느리지만 완료될 때까지 점점 빨라집니다.

ease-out

처음에는 속도가 빠르지만 완료될 때까지 점점 느려집니다.

ease-in-out

처음에는 속도가 느리지만 점점 빨라지다가 다시 점점 느려집니다.

cubic-bezier(p1, p2, p3, p4)

사용자가 정의한 속도로 진행합니다.

예를 들어, 다음과 같이 전환 효과가 5초 동안 발생하도록 지정했다고 합시다.

.container .bar{
  width:10px;
  transition-property:width;
  transition-duration:5s;
}
.container:hover .bar{
  width:110px;
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.