1. 程式人生 > >CSS3 animation的各個屬性

CSS3 animation的各個屬性

“@keyframes”關鍵幀:自定義一些動畫名稱,規定什麼時間做什麼動作。即“@keyframes”後面跟著動畫名稱加上一對花括號“{...}”,花括號中是不同時間段樣式。

例如

      @keyframes changecolor {

           0%{

                    background : red;

                }

           100%{

                    background : yellow;

               }

        }

animation 屬性是一個簡寫屬性,用於設定八個動畫屬性:

1. animation-name                 keyframes名稱

2. animation-duration             指定完成動畫所花費的時間,以秒或毫秒計

3. animation-timing-function   指定動畫的速度曲線

4. animation-delay                 指定在動畫開始之間的延遲

5. animation-iteration-count   指定動畫應該播放的次數

6. animation-direction            指定是否應該輪流反向播放動畫

7. animation-fill-mode            指定當動畫不播放時(當動畫完成時或動畫有一個延遲未開始播放時),要應用                                              到的樣式

8. animation-play-state          指定動畫是否正在執行或已暫停

animation-timing-function  指定動畫的速度曲線

1.linear           勻速

2.ease             預設,動畫以低速開始,然後加快,在結束前變慢。

3.ease-in         緩慢開始(加速)

4.ease-out       緩慢結束(減速)

5.ease-in-out   緩慢開始,緩慢結束(先加速後減速)

animation-delay   動畫開始之間的延遲

1.單位是秒或毫秒

2.可以是負值,-2秒錶示動畫立馬開始,但跳過2秒進入動畫,即前兩秒的動畫不執行,直接跳過前兩秒進入動畫。

animation-iteration-count    指定動畫應該播放的次數

預設1次,可以設定2次,3次.......infinite表示無限

animation-direction    是否應該輪流反向播放動畫

說明
normal 預設值。動畫按正常播放。
reverse 動畫反向播放。
alternate 動畫在奇數次(1、3、5…)正向播放,在偶數次(2、4、6…)反向播放。
alternate-reverse 動畫在奇數次(1、3、5…)反向播放,在偶數次(2、4、6…)正向播放。
initial 設定該屬性為它的預設值。
inherit 從父元素繼承該屬性。

 animation-fill-mode     指定當動畫不播放時(當動畫完成時或動畫有一個延遲未開始播放時),要應用到的樣式

屬性值

效果

none

預設值,表示動畫將按預期進行和結束,在動畫完成其最後一幀時,動畫會反轉到初始幀處

forwards

表示動畫在結束後繼續應用最後的關鍵幀的位置

backwards

會在向元素應用動畫樣式時迅速應用動畫的初始幀

both

元素動畫同時具有forwards和backwards效果


animation-play-state            指定動畫是否正在執行或已暫停

paused        指定暫停動畫

running       指定正在執行的動畫

(使用animation實現視訊播放效果的時候)

相關推薦

css動畫-animation各個屬性詳解(轉)

yellow range 空隙 定義 tro content bin ora .com CSS3的animation很容易就能實現各種酷炫的動畫,雖然看到別人的成果圖會覺得很難,但是如果掌握好各種動畫屬性,做好酷炫吊炸天的動畫都不在話下,好,切入正題。 一、動畫屬性:

css動畫-animation各個屬性詳解

css3的animation很容易就能實現各種酷炫的動畫,雖然看到別人的成果圖會覺得很難,但是如果掌握好各種動畫屬性,做好酷炫吊炸天的動畫都不在話下,好,切入正題。 一、動畫屬性: 動畫屬性包括:①animation-name,②animation-dura

CSS3 animation各個屬性

“@keyframes”關鍵幀:自定義一些動畫名稱,規定什麼時間做什麼動作。即“@keyframes”後面跟著動畫名稱加上一對花括號“{...}”,花括號中是不同時間段樣式。 例如       @ke

CSS3--animation屬性(fill-mode)

圖片連結見https://blog.csdn.net/AsaZyf/article/details/83831462 code: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT

CSS3--animation屬性(direction)

圖片連結見https://blog.csdn.net/AsaZyf/article/details/83831462 code: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT

CSS3--animation屬性(delay和iteration-count)

delay: iteration-count: 圖片連結見https://blog.csdn.net/AsaZyf/article/details/83831462 code: <!DOCTYPE html> <html lang="en"> &l

CSS3--animation屬性複合

code: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Animation</title> <style type=

CSS3 animation(動畫) 屬性

定義和用法 animation 屬性是一個簡寫屬性,用於設定六個動畫屬性: animation-nameanimation-durationanimation-timing-functionanimation-delayanimation-iteration-count

CSS3 box-reflect 屬性

direction 百分比 放射性 投影 語法:box-reflect:包括3個值。1. direction 定義方向,取值包括 above 、 below 、 left 、 right。above:指定倒影在對象的上邊below:指定倒影在對象的下邊left:指定倒影在對象的左邊right:

CSS 中的內聯元素、塊級元素、display的各個屬性的特點

ron 但是 splay 之間 height 多個 ext 情況 div CSS的內聯元素和塊級元素 塊級元素<h1>-<h6>、p、dt是不可以內聯塊級元素的 1、block和inline這兩個概念是簡略的說法,完整確切的說應該是 block-le

CSS3——animation的基礎(輪播圖)

ase rect 次數 bsp dir 前端 bic 圖片 out 作為前端剛入門的小菜鳥,只想記錄一下每天的小收獲 對於animation動畫 1.實現動畫效果的組成: (1)通過類似Flash的關鍵幀來聲明一個動畫 (2)在animation屬性中調用關鍵幀聲明的動畫

css3 animate基本屬性

webkit select 完成 bsp state mst ng- 描述 iteration Css3animate屬性 屬

CSS3】css屬性之——background

wid css屬性 posit attach 樣式 ash ack com ref 一、background設置一個元素的背景樣式 語法格式:background: color position size repeat origin clip attachment imag

css3 animation 中的 steps

second ima 理解 整數 空心圓 ply settime animation spec steps Specifies a stepping function, described above, taking two parameters. The first

圖形解析理解 css3 之傾斜屬性skew()

pac left absolute IT itl 技術分享 .com head idt 1、作用 改變元素在頁面中的形狀2、語法 屬性:transform 函數: 1、skew(xdeg) 向橫向傾斜指定度數 x取值為正

html5中css3新增的屬性選擇器介紹

介紹 之前 abd 就是 人員 一對一 新增 href 一對多 什麽是選擇器 使用css對HTML頁面中的元素實現一對一,一對多或者多對一的控制,這就需要用到CSS選擇器。選擇器是CSS3中一個重要的內容,使用CSS選擇器可以大幅度提高web前端開發人員的編寫或者修改頁

CSS3中新增屬性總結

偶數 -o process tab 兩個 bsp IT type com 1 偽類選擇器(用於選擇子元素用的)table tr:nth-of-type(odd) 奇數行table tr:nth-of-type(even) 偶數行table tr:nth-child(odd

淺談CSS3中display屬性的Flex布局

center mil 界面 content ear contain star ever 之前 最近在學習微信小程序,在設計首頁布局的時候,新認識了一種布局方式display:flex 1 .container { 2 display: flex; 3 flex-

css3 animation(動畫)筆記

use 決定 script 使用 ear 初始 -c tro ttr 在開始介紹Animation之前我們有必要先來了解一個特殊的東西,那就是"Keyframes",我們把他叫做“關鍵幀”,玩過flash的朋友可能對這個東西並不會陌生。下面我們就一起來看看這個“Keyfra

CSS3一些特殊屬性

light rom 彈出 sele 默認樣式 就會 rip 出現 outline (一)-webkit-tap-highlight-color 這個屬性只用於iOS (iPhone和iPad)。當你點擊一個鏈接或者通過Javascript定義的可點擊元素的