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ì)大家有所幫助,如果大家有任何疑問請(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)資料,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-02-07圖解CSS3制作圓環(huán)形進(jìn)度條的實(shí)例教程
圓環(huán)形進(jìn)度條制作的基本思想還是畫出基本的弧線圖形,然后CSS3中我們可以控制其旋轉(zhuǎn)來串聯(lián)基本圖形,制造出部分消失的效果,下面就來帶大家學(xué)習(xí)圖解CSS3制作圓環(huán)形進(jìn)度條的實(shí)2016-05-26CSS實(shí)現(xiàn)圓環(huán)旋轉(zhuǎn)加載動(dòng)畫
這篇文章主要介紹了CSS實(shí)現(xiàn)圓環(huán)旋轉(zhuǎn)加載動(dòng)畫,一個(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é)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-09-05



