一叹螟、動畫是什么
動畫是使元素從一種樣式逐漸變化為另一種樣式的效果暂氯。您可以改變?nèi)我舛嗟臉邮饺我舛嗟拇螖?shù)。請用百分比來規(guī)定變化發(fā)生的時間改淑,或用關(guān)鍵詞"from" 和 "to"碍岔,等同于 0% 和 100%。
0% 是動畫的開始朵夏,100% 是動畫的完成蔼啦。為了得到最佳的瀏覽器支持,您應(yīng)該始終定義 0% 和 100% 選擇器仰猖。
要創(chuàng)建CSS3動畫捏肢,你將不得不了解@keyframes規(guī)則。@keyframes規(guī)則是創(chuàng)建動畫饥侵。 @keyframes規(guī)則內(nèi)指定一個CSS樣式和動畫將逐步從目前的樣式更改為新的樣式鸵赫。
二、動畫實(shí)現(xiàn)
當(dāng)在@keyframes創(chuàng)建動畫躏升,把它綁定到一個選擇器辩棒,否則動畫不會有任何效果。指定至少這兩個CSS3的動畫屬性綁定向一個選擇器:
·規(guī)定動畫的名稱
·規(guī)定動畫的時長
代碼例子:
實(shí)現(xiàn)效果:
動畫會在25%膨疏,50%一睁,75%這幾個節(jié)點(diǎn)上漸進(jìn)的改變顏色
三、動畫的屬性
下面的表格列出了@keyframes 規(guī)則和所有動畫屬性: