CSS3 transition 속성
2116 단어 자료.
transition은 네 개의 과도한 속성을 설정하는 데 사용되는 간략한 속성이다
값
묘사
transition-property
변환 효과 설정 CSS 속성의 이름을 지정합니다.
transition-duration
전환 효과를 완료하는 데 몇 초 또는 밀리초 소요
transition-timing-function
속도 효과를 지정하는 속도 곡선
transition-delay
변환 효과가 언제 시작되는지 정의합니다.
주의: 항상transition-duration 속성을 지정합니다. 그렇지 않으면 지속 시간이 0이면transition은 아무런 효과가 없습니다.
코드 인스턴스
브라우저 지원
등록 정보
Chrome
IE
Firefox
safar
Opera
transition
-webkit-
-moz-
-webkit-
-o-
transition-property
transition-property: none | all | property;
4
4
4
transition-duration
transition-duration:time;
4
transition-timing-function
이 속성은 지속 시간의 속도를 바꾸는 과도 효과를 허용합니다.
transition-timing-function: linear|ease|ease-in|ease-out|ease-in-out|cubic-bezier(n,n,n,n);
값
묘사
linear
같은 속도로 시작해서 끝날 때의 과도 효과(cubic-bezier(0,0,1,1)를 규정한다.
ease
기본값;느린 속도로 시작해서 빨라지고 느린 속도로 끝나는 과도 효과(cubic-bezier(0.25,0.1,0.25,1)를 규정한다.
ease-in
느린 속도로 시작하는 과도 효과(cubic-bezier(0.42,0,1,1)를 규정한다.
ease-out
느린 속도로 끝나는 과도 효과(cubic-bezier(0,0,0.58,1)를 규정한다.
ease-in-out
느린 속도로 시작하고 끝내는 과도 효과(cubic-bezier(0.42,0,0.58,1)를 규정한다.
cubic-bezier(n,n,n,n)
cubic-bezier 함수에서 자신의 값을 정의합니다.가능한 값은 0에서 1 사이의 값입니다.
transition-delay
이 속성은 전환 효과를 언제 시작할지 지정합니다
transition-delay:time;(2s 2ms)
초 또는 밀리초 수를 지정하기 전에 전환 효과가 시작될 때까지 기다립니다.