日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

CSS 实现加载动画之四-圆点旋转

發(fā)布時間:2025/1/21 CSS 88 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS 实现加载动画之四-圆点旋转 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
原文:CSS 實現(xiàn)加載動畫之四-圓點旋轉(zhuǎn)

圓點旋轉(zhuǎn)也是加載動畫中經(jīng)常用到的。其實現(xiàn)方式和菊花旋轉(zhuǎn)一樣,只不過一個是線條形式,一個是圓點形式。圓點按照固定的旋轉(zhuǎn)角度排列,加上延時的改變透明度的動畫就可以實現(xiàn)。這個實現(xiàn)也比較簡單。

?

1. 動畫截圖

?

?

2.?案例源代碼

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" Content="text/html; charset=utf-8;"> 5 <title>CSS3實現(xiàn)加載的動畫效果4</title> 6 <meta name="author" content="rainna" /> 7 <meta name="keywords" content="rainna's css lib" /> 8 <meta name="description" content="CSS3" /> 9 <style> 10 *{margin:0;padding:0;} 11 12 .m-load,.m-load2{width:100px;height:100px;margin:100px auto 0;background:url('load.png') top center no-repeat;} 13 .m-load2{background:green;} 14 15 /** 加載動畫的靜態(tài)樣式 **/ 16 .m-load2{position:relative;} 17 .m-load2 .item{position:absolute;left:50%;top:0;width:14px;height:100%;margin-left:-7px;} 18 .m-load2 .item:before,.m-load2 .item:after{content:'';display:block;width:14px;height:14px;border-radius:14px;background:#fff;} 19 .m-load2 .item:after{position:absolute;bottom:0;} 20 .m-load2 .item:nth-child(2){-webkit-transform:rotate(45deg);} 21 .m-load2 .item:nth-child(3){-webkit-transform:rotate(90deg);} 22 .m-load2 .item:nth-child(4){-webkit-transform:rotate(135deg);} 23 24 /** 加載動畫 **/ 25 @-webkit-keyframes load{ 26 0%{opacity:0;} 27 100%{opacity:1;} 28 } 29 .m-load2 .item:nth-child(1):before{-webkit-animation:load 0.8s linear 0.7s infinite;} 30 .m-load2 .item:nth-child(2):before{-webkit-animation:load 0.8s linear 0.6s infinite;} 31 .m-load2 .item:nth-child(3):before{-webkit-animation:load 0.8s linear 0.5s infinite;} 32 .m-load2 .item:nth-child(4):before{-webkit-animation:load 0.8s linear 0.4s infinite;} 33 .m-load2 .item:nth-child(1):after{-webkit-animation:load 0.8s linear 0.3s infinite;} 34 .m-load2 .item:nth-child(2):after{-webkit-animation:load 0.8s linear 0.2s infinite;} 35 .m-load2 .item:nth-child(3):after{-webkit-animation:load 0.8s linear 0.1s infinite;} 36 .m-load2 .item:nth-child(4):after{-webkit-animation:load 0.8s linear 0s infinite;} 37 </style> 38 </head> 39 40 <body> 41 <div class="m-load"></div> 42 43 <div class="m-load2"> 44 <div class="item"></div> 45 <div class="item"></div> 46 <div class="item"></div> 47 <div class="item"></div> 48 </div> 49 </body> 50 </html>

?

總結(jié)

以上是生活随笔為你收集整理的CSS 实现加载动画之四-圆点旋转的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。