CSS3는 변환 효과를 위해 transition 속성을 사용합니다.
예:
?
1
2
3
4
button{
transition: background
1
s;
-webkit-transition: background
1
s;
/* Safari */
}
transition 속성을 정의할 때transition-property와transition-duration은 필수입니다. 다른 두 개는 선택할 수 있습니다.
transition-property와transition-duration css3 애니메이션
transition-property는 변환 효과를 적용할 CSS 속성을 지정합니다(완전하지 않을 수 있음).
transition-duration 속성은 지정한 속성의 과도 효과를 설정하는 데 시간이 걸립니다. 초(s) 또는 밀리초(ms)일 수 있습니다.
transition-delay와transition-timing-function
transition-delay는 과도 효과가 시작되는 시간을 설정합니다. 기본값은 0입니다. 초(s) 또는 밀리초(ms) css3 마우스가 지나갈 수 있습니다.만약transition-delay가 마이너스라면 과도 효과가 앞당겨 시작되는 것을 의미한다.
transition-timing-function은 다음과 같은 변환 효과를 설정합니다.
예:
?
1
2
3
4
button{
transition: background
1
s ease-in-out
2
s;
-webkit-transition: background
1
s ease-in-out
2
s;
/* Safari */
}
다중 속성
여러 속성의 경우 각 속성의 효과는 쉼표로 구분됩니다.
?
1
2
3
4
button{
transition: background
1
s ease-in-out
2
s, width
2
s linear;
-webkit-transition: background
1
s ease-in-out
2
s, width
2
s linear;
/* Safari */
}
호환성
Internet Explorer 10, Firefox, Opera 및 Chrome는 transition 속성을 지원합니다.
Safari는 대체 - webkit-transition 속성을 지원합니다.
Internet Explorer 9 이전 버전의 브라우저는 transition 속성을 지원하지 않습니다.
촉발
주의해야 할 것은 과도 효과는 이전에 이미 정의된 속성을 필요로 하고 과도 효과는 트리거를 통해 응용된다. 예를 들어 hover,:focus,and:active 등이다.
전재 대상:https://www.cnblogs.com/good10000/p/10583695.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.