CSS3 Transition - izudon/izudon.github.io GitHub Wiki
-
transition-property
- ăăŠăłă¸ăˇă§ăłăč¨ĺŽăăăăăăăŁă大ćľăŻ
all
ă
- ăăŠăłă¸ăˇă§ăłăč¨ĺŽăăăăăăăŁă大ćľăŻ
-
transition-duration
- ĺ¤ĺăŤăăăćéă
500ms
2s
ăŞăŠă
- ĺ¤ĺăŤăăăćéă
-
transition-timing-function
- ăăźăŻăźăďź
linear
ease-in-out
etc.ďźăžăăŻ<easing-function>
ă - Easing Functions Cheat Sheet
- ăăźăŻăźăďź
-
transition-delay
- ĺ¤ĺéĺ§ăžă§ăŽĺž ăĄćéă
ä¸ćŹćĺŽć§ćăŻăăŽé ă§ć¸ăă
div {
transition: <property> <duration> <timing-function> <delay>;
}
ăăŠăłă¸ăˇă§ăłăăăăăăăăŁăč¤ć°ăăĺ ´ĺăŻăăăăăŤă¤ăăŚćĺŽăăă
div {
transition-property: opacity, left, top, height;
transition-duration: 3s, 5s, 3s, 5s;
}
éˇăăă°ĺă芰ăăăăă
div {
transition-property: opacity, left;
transition-duration: 3s, 5s, 2s, 1s;
}
ďźč§Łéďź
div {
transition-property: opacity, left;
transition-duration: 3s, 5s;
}
čśłăăŞăăă°ăŞăăźăăăăă
div {
transition-property: opacity, left, top, height;
transition-duration: 3s, 5s;
}
ďźč§Łéďź
div {
transition-property: opacity, left, top, height;
transition-duration: 3s, 5s, 3s, 5s;
}
-
transitionend
ăăŠăłă¸ăˇă§ăłĺŽäşćă -
transitionrun
ăăŠăłă¸ăˇă§ăłéĺ§ćďźăăŁăŹă¤ĺžăćŹĺ˝ăŤéĺ§ăăăżă¤ăăłă°ďźă -
transitionstart
ăăŠăłă¸ăˇă§ăłéĺ§ćďźăăŁăŹă¤ĺăéĺ§ăăăăŁăăżă¤ăăłă°ďźă
ăăăăŻ
TransitionEvent
ă§
Event
ăŤćŹĄăŽďźă¤ăŽăăăăăŁăĺ ăăăăŽă
-
propertyName
ăăŠăłă¸ăˇă§ăłăăăăăăăŁĺă -
elapsedTime
ăăŠăłă¸ăˇă§ăłăŽĺŽčĄćéďźăăŁăŹă¤é¤ăďźă