摘要:定義動(dòng)畫的名稱。動(dòng)畫時(shí)長(zhǎng)的百分比。在中,我們以百分比來規(guī)定改變發(fā)生的時(shí)間,或者通過關(guān)鍵詞和,等價(jià)于和。其中,是動(dòng)畫的開始時(shí)間,動(dòng)畫的結(jié)束時(shí)間。規(guī)定完成動(dòng)畫所花費(fèi)的時(shí)間,以秒或毫秒計(jì)。動(dòng)畫應(yīng)該正常播放。
贊助我以寫出更好的文章,give me a cup of coffee?
2017最新最全前端面試題
在css3中,我們可以通過@keyframes創(chuàng)建關(guān)鍵幀動(dòng)畫效果。我們需要將@keyframes綁定到選擇器中,否則不會(huì)有效果出現(xiàn)。同時(shí),我們還需定義動(dòng)畫時(shí)長(zhǎng)和動(dòng)畫名稱
語法@keyframes animationname {keyframes-selector {css-styles;}}
值 | 描述 |
---|---|
animationname | 必需。定義動(dòng)畫的名稱。 |
keyframes-selector | 必需。動(dòng)畫時(shí)長(zhǎng)的百分比。 |
在css3中,我們以百分比來規(guī)定改變發(fā)生的時(shí)間,或者通過關(guān)鍵詞 "from" 和 "to",等價(jià)于 0% 和 100%。其中,0% 是動(dòng)畫的開始時(shí)間,100% 動(dòng)畫的結(jié)束時(shí)間。
animation另外一個(gè)重要的屬性:animation
animation 屬性是一個(gè)簡(jiǎn)寫屬性,用于設(shè)置六個(gè)動(dòng)畫屬性:
animation-name animation-duration animation-timing-function animation-delay animation-iteration-count animation-direction
注釋:請(qǐng)始終規(guī)定 animation-duration 屬性,否則時(shí)長(zhǎng)為 0,就不會(huì)播放動(dòng)畫了。
duration(持續(xù)的時(shí)間)
語法:
animation: name duration timing-function delay iteration-count direction;
值 | 描述 |
---|---|
animation-name | 規(guī)定需要綁定到選擇器的 keyframe 名稱。 |
animation-duration | 規(guī)定完成動(dòng)畫所花費(fèi)的時(shí)間,以秒或毫秒計(jì)。 |
animation-timing-function | 規(guī)定動(dòng)畫的速度曲線。 |
animation-delay | 規(guī)定在動(dòng)畫開始之前的延遲。 |
animation-iteration-count | 規(guī)定動(dòng)畫應(yīng)該播放的次數(shù)。 |
animation-direction | 規(guī)定是否應(yīng)該輪流反向播放動(dòng)畫。 |
animation-name屬性主要是用來調(diào)用@keyframes定義好的動(dòng)畫。
注:animation-name調(diào)用的動(dòng)畫名需要和“@keyframes”定義的動(dòng)畫名稱完全一致(區(qū)分大小寫),如果不一致將不具有任何動(dòng)畫效果。
語法
animation-direction: normal|alternate;
值 | 描述 |
---|---|
normal | 默認(rèn)值。動(dòng)畫應(yīng)該正常播放。 |
alternate | 動(dòng)畫應(yīng)該輪流反向播放。 |
animation-timing-function 值:代碼例子
demo鼠標(biāo)移動(dòng)到我這里,查看動(dòng)畫效果
點(diǎn)擊下面的result查看demo:
http://jsfiddle.net/trigkit/0...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/110920.html
摘要:動(dòng)畫屬性詳解關(guān)于制作動(dòng)畫的幾個(gè)屬性變形轉(zhuǎn)換和動(dòng)畫。一屬性旋轉(zhuǎn)中心為原點(diǎn)扭曲傾斜縮放移動(dòng)矩陣變形。各個(gè)屬性的用法旋轉(zhuǎn)其中表示度。承載動(dòng)畫的另一個(gè)屬性。定義動(dòng)畫的名稱。一個(gè)或多個(gè)合法的樣式屬性。 css3動(dòng)畫屬性詳解: 關(guān)于CSS3制作動(dòng)畫的幾個(gè)屬性:變形(transform)、轉(zhuǎn)換(transition)和動(dòng)畫(animation)。 一、transform 屬性: 旋轉(zhuǎn)rotate(中...
摘要:規(guī)定動(dòng)畫的名稱。規(guī)定動(dòng)畫是否在下一周期逆向地播放。定義動(dòng)畫各個(gè)階段的狀態(tài)的代碼段。動(dòng)畫的周期時(shí)間。動(dòng)畫的循環(huán)次數(shù)。動(dòng)畫完成后,元素保持動(dòng)畫最后的狀態(tài)。重要提示請(qǐng)不要忘記推薦和收藏搜索動(dòng)畫詳解 CSS3 提供給了我們非常多的轉(zhuǎn)換函數(shù): 2D: translate, rotate, scale, skew. 3D: translate3d, rotate3d, scale3d, skew...
摘要:語法說明對(duì)象選擇器投影方式軸偏移量軸偏移量模糊半徑陰影擴(kuò)展半徑陰影顏色內(nèi)陰影,向右偏移,向下偏移,模糊半徑,陰影縮小屬性的參數(shù)設(shè)置取值陰影類型此參數(shù)可選。 CSS3 是最新的 CSS 標(biāo)準(zhǔn),并且完全向后兼容,不過目前W3C 仍然在對(duì) CSS3 規(guī)范進(jìn)行開發(fā),雖然標(biāo)準(zhǔn)的規(guī)范還沒有正式發(fā)布,但是現(xiàn)代瀏覽器已經(jīng)支持相當(dāng)多的 CSS3 屬性了。CSS3 提供了很多可以把玩的新特性,模糊了之前只...
摘要:中制作動(dòng)畫的幾個(gè)屬性中的變形過渡動(dòng)畫。默認(rèn)值為,為時(shí),表示變化是瞬時(shí)的,看不到過渡效果。實(shí)現(xiàn)動(dòng)畫效果主要由兩部分組成通過類似動(dòng)畫中的幀來聲明一個(gè)動(dòng)畫在屬性中調(diào)用關(guān)鍵幀聲明的動(dòng)畫。 css3中制作動(dòng)畫的幾個(gè)屬性:css3中的變形(transform)、過渡(transition)、動(dòng)畫(animation)。 一、 CSS3變形(transform) 語法: transform : no...
摘要:最近項(xiàng)目有需求要做一個(gè)的頁面,涉及到的使用。中間的動(dòng)畫過程由瀏覽器渲染引擎進(jìn)行渲染。其中可以使用的時(shí)間段或者通過關(guān)鍵詞和,等價(jià)于和。動(dòng)畫以低速開始,然后加快,在結(jié)束前變慢。動(dòng)畫延遲進(jìn)入動(dòng)畫動(dòng)畫勻速播放持續(xù),播放一次后將停止在最終的狀態(tài) 最近項(xiàng)目有需求要做一個(gè)H5的頁面,涉及到CSS3 animation的使用。這里做了一個(gè)項(xiàng)目中的總結(jié)。 animation 基本用法 animation...
閱讀 1336·2019-08-30 15:44
閱讀 1387·2019-08-29 18:42
閱讀 441·2019-08-29 13:59
閱讀 779·2019-08-28 17:58
閱讀 2821·2019-08-26 12:02
閱讀 2422·2019-08-23 18:40
閱讀 2411·2019-08-23 18:13
閱讀 3113·2019-08-23 16:27