CSS3 animation-delay
animation-delay屬性設定animation動畫開始播放的延遲時間。
更多關於animation動畫可以參閱CSS3 animation一章節。
語法結構:
[CSS] 純文字檢視 複製程式碼animation-delay:<time> [ , <time> ]*
引數解析:
time:規定動畫開始播放的延遲時間,單位為秒(s);可以是負數,使動畫跳過指定的時間。
特別說明:如果提供多個屬性值,以逗號進行分隔。
瀏覽器支援:
(1).IE10+瀏覽器支援此屬性。
(2).edge瀏覽器支援此屬性。
(3).谷歌瀏覽器支援此屬性。
(4).火狐瀏覽器支援此屬性。
(5).safria瀏覽器支援此屬性。
(6).opera瀏覽器支援此屬性。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div{ width:100px; height:100px; background:red; position:relative; animation:theanimation 5s infinite; animation-delay:2s; } @keyframes theanimation{ 0% {left:0px;} 100% {left:200px;} } </style> </head> <body> <div></div> </body> </html>
以上程式碼可以設定動畫延遲兩秒後再開始執行。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div{ width:100px; height:100px; background:red; position:relative; animation:ant-1 5s infinite alternate,ant-2 2s infinite alternate; animation-delay:2s,5s; } @keyframes ant-1{ 0% {left:0px;} 100% {left:200px;} } @keyframes ant-2{ 0% {top:0px;} 100% {top:200px;} } </style> </head> <body> <div></div> </body> </html>
以上程式碼可以分別設定動畫延遲2秒和5秒後開始執行。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> div{ width: 100px; height: 100px; position: absolute; } .a{ background-color: blue; top: 250px; animation: move 4s; } .b{ background-color: green; top: 350px; animation: move 4s -3s; } @keyframes move{ 0%{ left: 0; } 100%{ left: 500px; } } </style> </head> <body> <div class="a"></div> <div class="b"></div> </body> </html>
上面的程式碼中,第二個div元素延遲時間是-3(當然這裡採用複合寫法),那麼動畫會立刻開始,但是前三秒的動畫不會執行而是執行3-4秒之間的動畫。
相關文章
- 利用動畫延遲(animation-delay)實現複雜動畫動畫
- CSS3CSSS3
- CSS3簡明教程之初識CSS3CSSS3
- css3省略……CSSS3
- CSS3 quotesCSSS3
- CSS3 TransitionCSSS3
- CSS3 rotate()CSSS3
- CSS3 clipCSSS3
- CSS3 @supportsCSSS3
- CSS3 currentColorCSSS3
- CSS3 vmaxCSSS3
- CSS3 vminCSSS3
- CSS3 vhCSSS3
- CSS3 vwCSSS3
- CSS3 remCSSS3REM
- CSS3 attr()CSSS3
- CSS3 orderCSSS3
- CSS3 columnsCSSS3
- CSS3 counter()CSSS3
- CSS3動畫CSSS3動畫
- CSS3筆記CSSS3筆記
- CSS3 動畫解析CSSS3動畫
- CSS3初識CSSS3
- CSS3 animation 動畫CSSS3動畫
- css3 漸變CSSS3
- CSS3 @keyframesCSSS3
- css3 新特性CSSS3
- CSS3 七 字型CSSS3
- CSS3 之 flexCSSS3Flex
- css3動畫整理CSSS3動畫
- css3漸變CSSS3
- CSS3過渡CSSS3
- 淺談css3CSSS3
- CSS3象棋效果CSSS3
- CSS3 perspective(n)CSSS3
- CSS3 ::SelectionCSSS3
- CSS3之背景CSSS3
- CSS3背景影像CSSS3