css3控制div上下跳動


 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>無標題文檔</title>
 6 <style type="text/css">
 7 @-webkit-keyframes bounce-down {
 8  25% {-webkit-transform: translateY(-10px);}
 9  50%, 100% {-webkit-transform: translateY(0);}
10  75% {-webkit-transform: translateY(10px);}
11 }
12 
13 @keyframes bounce-down {
14  25% {transform: translateY(-10px);}
15  50%, 100% {transform: translateY(0);}
16  75% {transform: translateY(10px);}
17 }
18 
19 .animate-bounce-down{ background:#333; width: 100px; height: 100px; margin:100px auto;-webkit-animation: bounce-down 1.5s linear infinite;animation: bounce-down 1.5s linear infinite;
20 }
21 
22 @-webkit-keyframes bounce-up {
23  25% {-webkit-transform: translateY(10px);}
24  50%, 100% {-webkit-transform: translateY(0);}
25  75% {-webkit-transform: translateY(-10px);}
26 }
27 
28 @keyframes bounce-up {
29  25% {transform: translateY(10px);}
30  50%, 100% {transform: translateY(0);}
31  75% {transform: translateY(-10px);}
32 }
33 
34 .animate-bounce-up{ background:#ddd; width: 100px; height: 100px; margin:100px auto;-webkit-animation: bounce-up 1.4s linear infinite;animation: bounce-up 1.4s linear infinite;}
35 </style>
36 </head>
37 
38 <body>
39 <div class="animate-bounce-up"></div>
40 <div class="animate-bounce-down"></div>
41 </body>
42 </html>

 

 

這個例子是直接應用css3來控制div層上下來回滾動;

這需要熟練應用@keyframes 規則,@keyframes bounce-up中的bounce-up是個動作名稱,這個元素可以自行定義,只要在 animation: bounce-up匹配到就可以的。

這是效果圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM