CSS3 @keyframes 規則
#標籤定義及使用說明
在動畫過程中,您可以更改CSS樣式的設定多次。 |
指定的變化時發生時使用%,或關鍵字"from"和"to",這是和0%到100%相同。 | 0%是開頭動畫,100%是當動畫完成。 (推薦學習:
為了獲得最佳的瀏覽器支持,您應該始終定義為0%和100%的選擇器。 |
注意: 使用animation屬性來控制動畫的外觀,也使用選擇器綁定動畫。 . |
@keyframes animationname {keyframes-selector {css-styles;}} 登入後複製 |
#值 說明 |
必要的。定義animation的名稱。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>CSS3</title> <style> div { width:100px; height:100px; background:blue; position:relative; animation:mymove 5s infinite; -webkit-animation:mymove 5s infinite; /* Safari and Chrome */ } @keyframes mymove { 0% {top:0px; background:blue; width:100px;} 100% {top:200px; background:yellow; width:300px;} } @-webkit-keyframes mymove /* Safari and Chrome */ { 0% {top:0px; background:blue; width:100px;} 100% {top:200px; background:yellow; width:300px;} } </style> </head> <body> <p><strong>注意:</strong> @keyframes 规则不兼容 IE 9 以及更早版本的浏览器.</p> <div></div> </body> </html>
以上是運用css3動畫需要運用什麼規則的詳細內容。更多資訊請關注PHP中文網其他相關文章!