天堂…中文在线最新版在线丨无码中文字幕va精品影院丨黄色三级在线视频丨日韩超碰丨亚洲a成人无码网站在线丨得得啪在线丨激情五月婷婷综合丨亚洲欧美国产国产综合一区丨色拍拍欧美视频在线看丨91欧美在线视频丨久久久久久国产精品免费播放丨2020年国产精品丨精品国产天线2019丨青草内射中出高潮丨成年美女黄网站色大免费视频丨欧美性猛烈丨色婷婷av一本二本三本浪潮丨天天视频色丨91性色丨国产精品午夜福利麻豆

@keyframes

語法:

@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)畫。

說明:

指定動(dòng)畫名稱和動(dòng)畫效果。
  • @keyframes定義的動(dòng)畫名稱用來被animation-name所使用。
  • 定義動(dòng)畫時(shí),簡(jiǎn)單的動(dòng)畫可以直接使用關(guān)鍵字from和to,即從一種狀態(tài)過渡到另一種狀態(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)語法(雖然被某些瀏覽器所支持)。

兼容性:

  • 淺綠 = 支持
  • 紅色 = 不支持
  • 粉色 = 部分支持
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

示例: