CSS波紋動畫


波紋動畫

在此運用到css的動畫屬性,以及背景等相關屬性。

 

值得一說的是下面代碼中一直寫到的這樣一行代碼:filter: alpha(opacity=0~100) ,這是考慮到瀏覽器兼容的問題。

 

IE使用私有屬性filter:alpha(opacity),Moz Family使用私有屬性-moz-opacity,而標准的屬性是opacity(CSS 3, Moz Family部分支持CSS3)。后面的數值是透明度,使用百分比或者小數(alpha(opacity))使用大於0小於100的數值,其實也是百分比)。

 

 左上角的圓圈是個動圖,點擊就能鏈接到我的博客地址。

 

 代碼如下圖所示:

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>css波紋動畫</title> <style> body{ background: #000; } .box{ width: 100%; height: 600px; background: skyblue; } .vr { display: block; width: 71px; height: 71px; border-radius: 50%; position: absolute; left: 18px; top: 22px; background:#98FB98 url(../imges/new_img/vr.png) no-repeat left top; background-size: 100% 100%; z-index: 99; } .vr_wrap { background: #fff; opacity: 0.7; filter: alpha(opacity=70); width: 71px; height: 71px; border-radius: 50%; position: absolute; left: 18px; top: 22px; box-shadow: 0px 0px 50px 10px #fbfbfb; animation: mymove 2s infinite; /*animation-direction:alternate;*/ border-radius: 50%; } .vr_wrap2 { background: #fff; opacity: 0.9; filter: alpha(opacity=90); border-radius: 50%; width: 71px; height: 71px; border-radius: 50%; position: absolute; left: 18px; top: 22px; box-shadow: 0px 0px 50px 10px #fbfbfb; animation: mymove1 2s infinite; /*animation-direction:alternate;*/ } @keyframes mymove { 0% { box-shadow: 0px 0px 0px 2px #fff; height: 71px; width: 71px; } 100% { box-shadow: 0px 0px 0px 20px #fff; height: 72px; width: 72px; } 100% { opacity: 0; filter: alpha(opacity=0); } } @keyframes mymove1 { 0% { box-shadow: 0px 0px 0px 2px #fff; height: 71px; width: 71px; } 50% { box-shadow: 0px 0px 0px 20px #fff; height: 72px; width: 72px; opacity: 0; } 100% { opacity: 0; filter: alpha(opacity=0); } } </style> </head> <body> <div class="box"> <a class="vr" href="https://www.cnblogs.com/shihaiying/"></a> <div class="vr_wrap"></div> <div class="vr_wrap2"></div> </div> </body> </html>

效果圖:

 

 

以上就是css波紋動畫的代碼和效果圖。想要看具體的效果可以復制代碼瀏覽,當然啦,也可以設置屬於自己的漂亮的背景顏色和鏈接。

希望有所幫助!!!


免責聲明!

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



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