-webkit-transition:CSS屬性(none|all|屬性) ?持續時間 ?時間函數 ?延遲時間
CSS屬性(transition-property):要變化的屬性,比如元素變寬則是width,文字顏色要變色這是color;W3C給出了一個可變換屬性的列表:除了以上屬性外,還有CSS3中大放異彩的css3變形,比如放大縮小,旋轉斜切,漸變等。該取值還有個強大的“all”取值,表示上表所有屬性;
持續時間(transition-duration):動畫執行的時間,以秒為單位,比如0.1秒可以寫成”0.1s”或者”.1s”,注意后面有個“s”單位。
時間函數(transition-timing-function):
? ? ? ? ?ease:逐漸慢下來,函數等同于貝塞爾曲線(0.25, 0.1, 0.25, 1.0).
? ? ? ? ?linear:線性過度,函數等同于貝塞爾曲線(0.0, 0.0, 1.0, 1.0).
? ? ? ? ?ease-in:由慢到快,函數等同于貝塞爾曲線(0.42, 0, 1.0, 1.0).
? ? ? ? ?ease-out:由快到慢,?函數等同于貝塞爾曲線(0, 0, 0.58, 1.0).
? ? ? ? ?ease-in-out:由慢到快在到慢,?函數等同于貝塞爾曲線(0.42, 0, 0.58, 1.0)
? ? ? ? ?cubic-bezier:特定的cubic-bezier曲線。 (x1, y1, x2, y2)四個值特定于曲線上點P1和點P2。所有值需在[0, 1]區域內,否則無效。
延遲時間(transition-delay):在動作和變換開始之間等待多久,通常用秒來表示(比如, .1s)。如果你不想延遲,該值可省略。
定義CSS動畫的位置:CSS偽類和JS事件
? ? ? ? :link ? ? ? ? ?未訪問的鏈接
? ? ? ? :visited ? ? ?訪問過的鏈接
? ? ? ? :hover ? ? ??鼠標懸停
? ? ? ? :active ? ? ??鼠標點擊
? ? ? ? :focus ? ? ? ?元素選中
轉自:CSS3 -webkit-transition(屬性漸變)