女同一区二区三区在线-日本伊人久久综合网-国产日韩欧美mv高清-国产精品亚洲精品日韩已满十八小-亚洲精品色午夜无码专区日韩-亚洲精品无码成人片久久不卡-亚洲国产一级中文字幕-亚洲综合国产成人丁香五月激情-日韩精品一区二区三区在线观看l

@keyframes

語(yǔ)法:

@keyframes <identifier> { <keyframes-blocks> }

<keyframes-blocks>:[ [ from | to | <percentage> ]{ sRules } ] [ [ , from | to | <percentage> ]{ sRules } ]*

取值:

<identifier>
identifier定義一個(gè)動(dòng)畫名稱
<keyframes-blocks>:
定義動(dòng)畫在每個(gè)階段的樣式,即幀動(dòng)畫。

說(shuō)明:

指定動(dòng)畫名稱和動(dòng)畫效果。
  • @keyframes定義的動(dòng)畫名稱用來(lái)被animation-name所使用。
  • 定義動(dòng)畫時(shí),簡(jiǎn)單的動(dòng)畫可以直接使用關(guān)鍵字from和to,即從一種狀態(tài)過(guò)渡到另一種狀態(tài):

    示例代碼:

    @keyframes testanimations { from { opacity: 1; } to { opacity: 0; } }

    其中testanimations是該動(dòng)畫的名字,該動(dòng)畫表示某個(gè)東西將逐漸消失。

  • 如果復(fù)雜的動(dòng)畫,可以混合<percentage>去設(shè)置某個(gè)時(shí)間段內(nèi)的任意時(shí)間點(diǎn)的樣式:

    示例代碼:

    @keyframes testanimations { from { transform: translate(0, 0); } 20% { transform: translate(20px, 20px); } 40% { transform: translate(40px, 0); } 60% { transform: translate(60px, 20); } 80% { transform: translate(80px, 0); } to { transform: translate(100px, 20px); } }
  • 當(dāng)然,也可以不使用關(guān)鍵字from和to,而都使用<percentage>

    示例代碼:

    @keyframes testanimations{ 0% { transform: translate(0, 0); } 20% { transform: translate(20px, 20px); } 40% { transform: translate(40px, 0); } 60% { transform: translate(60px, 20px); } 80% { transform: translate(80px, 0); } 100% { transform: translate(100px, 20px); } }

    注意,這里的0%不能簡(jiǎn)寫成0,0是非標(biāo)準(zhǔn)語(yǔ)法(雖然被某些瀏覽器所支持)。

兼容性:

  • 淺綠 = 支持
  • 紅色 = 不支持
  • 粉色 = 部分支持
IE Firefox Chrome Safari Opera iOS Safari Android Browser Android Chrome
6.0-9.0 2.0-4.0 4.0-43.0
-webkit-
3.1-3.2 15.0-29.0
-webkit-
3.2-8.1
-webkit-
2.1-3.0
-webkit-
18.0-40.0
-webkit-
10.0+ 5.0-15.0
-moz-
4.0-8.1
-webkit-
4.0+
-webkit-
16.0

示例: