css制作收縮圓環(huán)旋轉(zhuǎn)效果實(shí)例代碼
發(fā)布時(shí)間:2018-02-26 16:32:22 作者:佚名
我要評(píng)論

這篇文章主要介紹了css制作收縮圓環(huán)旋轉(zhuǎn)效果實(shí)例代碼,需要的朋友可以參考下
效果如下所示:
收縮旋轉(zhuǎn)圓環(huán)
css代碼:
<style> body { background: #372940; } .demo { position: relative; margin: 120px auto; width: 150px; } .loader { position: absolute; opacity: .7; } .loader circle { -webkit-animation: draw 4s infinite ease-in-out; animation: draw 4s infinite ease-in-out; -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } .loader-2 circle, .loader-6 circle { -webkit-animation-delay: 1s; animation-delay: 1s; } .loader-7 circle { -webkit-animation-delay: 2s; animation-delay: 2s; } .loader-4 circle, .loader-8 circle { -webkit-animation-delay: 3s; animation-delay: 3s; } .loader-3 { left: -150px; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } .loader-6, .loader-7, .loader-8 { left: -150px; -webkit-transform: rotateX(180deg) rotateY(180deg); transform: rotateX(180deg) rotateY(180deg); } .loader-5 circle { opacity: .2; } @-webkit-keyframes draw { 50% { stroke-dashoffset: 0; -webkit-transform: scale(0.5); transform: scale(0.5); } } @keyframes draw { 50% { stroke-dashoffset: 0; -webkit-transform: scale(0.5); transform: scale(0.5); } } </style>
代碼:
<div class="demo"> <svg class="loader"> <filter id="blur"> <fegaussianblur in="SourceGraphic" stddeviation="2"></fegaussianblur> </filter> <circle cx="75" cy="75" r="60" fill="transparent" stroke="#F4F519" stroke-width="6" stroke-linecap="round" stroke-dasharray="385" stroke-dashoffset="385" filter="url(#blur)"></circle> </svg> <svg class="loader loader-2"> <circle cx="75" cy="75" r="60" fill="transparent" stroke="#DE2FFF" stroke-width="6" stroke-linecap="round" stroke-dasharray="385" stroke-dashoffset="385" filter="url(#blur)"></circle> </svg> <svg class="loader loader-3"> <circle cx="75" cy="75" r="60" fill="transparent" stroke="#FF5932" stroke-width="6" stroke-linecap="round" stroke-dasharray="385" stroke-dashoffset="385" filter="url(#blur)"></circle> </svg> <svg class="loader loader-4"> <circle cx="75" cy="75" r="60" fill="transparent" stroke="#E97E42" stroke-width="6" stroke-linecap="round" stroke-dasharray="385" stroke-dashoffset="385" filter="url(#blur)"></circle> </svg> <svg class="loader loader-5"> <circle cx="75" cy="75" r="60" fill="transparent" stroke="white" stroke-width="6" stroke-linecap="round" filter="url(#blur)"></circle> </svg> <svg class="loader loader-6"> <circle cx="75" cy="75" r="60" fill="transparent" stroke="#00DCA3" stroke-width="6" stroke-linecap="round" stroke-dasharray="385" stroke-dashoffset="385" filter="url(#blur)"></circle> </svg> <svg class="loader loader-7"> <circle cx="75" cy="75" r="60" fill="transparent" stroke="purple" stroke-width="6" stroke-linecap="round" stroke-dasharray="385" stroke-dashoffset="385" filter="url(#blur)"></circle> </svg> <svg class="loader loader-8"> <circle cx="75" cy="75" r="60" fill="transparent" stroke="#AAEA33" stroke-width="6" stroke-linecap="round" stroke-dasharray="385" stroke-dashoffset="385" filter="url(#blur)"></circle> </svg> </div>
總結(jié)
以上所述是小編給大家介紹的css制作收縮圓環(huán)旋轉(zhuǎn)效果實(shí)例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
css3 clip實(shí)現(xiàn)圓環(huán)進(jìn)度條的示例代碼
這篇文章主要介紹了css3 clip實(shí)現(xiàn)圓環(huán)進(jìn)度條的示例代碼的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-02-07圖解CSS3制作圓環(huán)形進(jìn)度條的實(shí)例教程
圓環(huán)形進(jìn)度條制作的基本思想還是畫(huà)出基本的弧線圖形,然后CSS3中我們可以控制其旋轉(zhuǎn)來(lái)串聯(lián)基本圖形,制造出部分消失的效果,下面就來(lái)帶大家學(xué)習(xí)圖解CSS3制作圓環(huán)形進(jìn)度條的實(shí)2016-05-26CSS實(shí)現(xiàn)圓環(huán)旋轉(zhuǎn)加載動(dòng)畫(huà)
這篇文章主要介紹了CSS實(shí)現(xiàn)圓環(huán)旋轉(zhuǎn)加載動(dòng)畫(huà),一個(gè)圓環(huán)表示加載進(jìn)度,像一個(gè)時(shí)鐘順時(shí)針旋轉(zhuǎn)一圈,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-04-25實(shí)現(xiàn)CSS圓環(huán)的5種方法(小結(jié))
這篇文章主要介紹了實(shí)現(xiàn)CSS圓環(huán)的5種方法(小結(jié)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-09-05