五彩斑斓的黑????五彩斑斓???还黑??之前只是笑笑就过去了。。那么能不能实现呢,,,今天他来了!!!
效果图:展示出来的效果颜色和光晕的颜色都是用c3写成的动画效果,由于不支持上传视频,就截了几帧的图片,有想要自己实现这个动画效果的,最后代码附上(超级简单)!
动画的实现原理主要就是色相的反转和光晕模糊度的设置
代码:
html代码:
<body>
<div class="outer">
<div class="inner"></div>
<span></span>
<span></span>
<span></span>
<span></span>
</div>
</body>
css代码:
body {
display: flex;
justify-content: center;
align-items: center;
background-color: #2a3137;
min-height: 100vh;
}
.outer {
position: relative;
height: 200px;
width: 200px;
background: linear-gradient(#14ffe0,#ffeb3b,#ff00e0);
border-radius: 50%;
animation: rotate 1.5s linear infinite;
}
.inner {
position: absolute;
height: 180px;
width: 180px;
background: black;
top: 10px;
left: 10px;
border-radius: 50%;
z-index: 9;
}
@keyframes rotate {
0%{
filter: hue-rotate(0deg);
}
100%{
filter: hue-rotate(360deg);
}
}
.outer span {
position: absolute;
height: 200px;
width: 200px;
background: linear-gradient(#14ffe0,#ffeb3b,#ff00e0);
border-radius: 50%;
}
span:nth-child(1) {
filter: blur(5px);
}
span:nth-child(2) {
filter: blur(10px);
}
span:nth-child(3) {
filter: blur(45px);
}
span:nth-child(4) {
filter: blur(150px);
}