91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Css3中的動畫屬性是什么

發布時間:2022-03-01 14:33:54 來源:億速云 閱讀:142 作者:小新 欄目:web開發

這篇文章主要為大家展示了“Css3中的動畫屬性是什么”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Css3中的動畫屬性是什么”這篇文章吧。

animation-name:動畫名稱,必須與規則@keyframes配合使用,因為動畫名稱由@keyframes定義,如果提供多個屬性值用逗號隔開。

@keyframes相當于一個命名空間,后面跟一個名詞,如果在class中的animation-name定義了與之對應的name就可以執行動畫。定義動畫時可直接使用關鍵字fromto,從一種狀態過度到另一種狀態。

 

CSS

.animation_name{

    left:0;

    top:100px;

    position: absolute;

    -webkit-animation: 0.5s 0.5s ease infinite alternate;

    -moz-animation: 0.5s 0.5s ease infinite alternate;

    -webkit-animation-name:demo;

    -moz-animation-name:demo;

}

@-webkit-keyframes demo{

    from{left:0;}

    to{left:400px;}

}

@-webkit-keyframes demo1{

    0%{left:0;}

    50%{left:200px;}

    100%{left:400px;}

}

.animation_name{

    left:0;

    top:100px;

    position: absolute;

    -webkit-animation: 0.5s 0.5s ease infinite alternate;

    -moz-animation: 0.5s 0.5s ease infinite alternate;

    -webkit-animation-name:demo;

    -moz-animation-name:demo;

}

@-webkit-keyframes demo{

    from{left:0;}

    to{left:400px;}

}

@-webkit-keyframes demo1{

    0%{left:0;}

    50%{left:200px;}

    100%{left:400px;}

}

animation-duration:動畫時間

 

animation-timing-function:播放方式,取值如下:

ease:緩解效果,等同于cubic-bezier(0.25,0.1,0.25,1.0)函數,既立方貝塞爾。

linear:線性效果

ease-in:漸顯效果

ease-out:漸隱效果

ease-in-out:漸顯漸隱效果

step-start:馬上跳轉到動畫結束狀態

step-end:保持動畫開始狀態,到動畫執行時間結束,馬上跳轉到動畫結束狀態

step([,[start | end]]?):第一個參數number為指定的間隔數,即把動畫分為n步階段性顯示,第二個參數默認為end,設置最后一步狀態,start為結束時的狀態,end為開始時的狀態,若設置與animation-fill-mode的效果沖突,以animation-fill-mode的設置為動畫結束狀態。

cubic-bezier(,,,):特殊的立方賽貝爾曲線效果

 

animation-delay:開始播放時間

 

animation-iteration-count:播放次數,取值為infinite時表示無限循環播放

 

animation-direction:播放方向,取值為:

normal:正常方向

reverse:動畫反向運行,方向始終與normal相仿

alternate:動畫會循環正反交替運動

 

animation-fill-mode:播放后的狀態,取值:

none:默認值,不設置

forwards:結束后保持動畫結束的狀態

backwards:結束后返回動畫開始時狀態

both:結束后可遵循forwardsbackwards兩個規則

animation-play-state:檢索或設置對象動畫的狀態,取值:

running:默認,運動

paused:暫停

 

四、關聯屬性

 

transform-origin:變形原點,transform的參照點,默認為元素的中心點。有兩個參數,參數一為橫坐標,參數二為縱坐標。

percentage:用百分比指定坐標值,可負

length:用長度指定坐標值,可負

left center right:水平方向取值

top center bottom:垂直方向取值

 

perspective-prigin:透視原點,定義在X軸和Y軸的3D元素,允許改變3D元素的底部位置,定義該屬性時,它是一個元素的子元素,透視圖,而不是元素本身。

注意:使用該屬性必須和perspective屬性一起用,只影響3D轉換的元素。

取值:percentagelengthleftcenterrighttopcenterbottom

 

backface-visibility:隱藏內容的背面,默認情況下背面可見,反轉后變換的內容仍然可見,當backface-visibility設置hidden時,旋轉后內容將隱藏,旋轉后正面將不再可見。

取值:visiblehidden

transform-style3D呈現,設置內嵌的元素在3D空間如何呈現,有兩個值:

flat:所有子元素在2D平面呈現

preserve-3d:保留3D空間

以上是“Css3中的動畫屬性是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丰县| 克山县| 苍南县| 梁平县| 元谋县| 盈江县| 合川市| 安阳市| 吉林省| 宜丰县| 焉耆| 深圳市| 会同县| 杭锦旗| 平谷区| 黑水县| 馆陶县| 珠海市| 安宁市| 青冈县| 兴业县| 哈巴河县| 临桂县| 平陆县| 望江县| 开封市| 五家渠市| 桂林市| 六安市| 武汉市| 望奎县| 龙江县| 文化| 垫江县| 武夷山市| 洮南市| 涟水县| 旬邑县| 临高县| 盘山县| 义马市|