给个名字?
<style>#mbox {
margin: 20px auto;
width: 200px;
height: 200px;
border-radius: 50%;
background:
linear-gradient(green, gray, orange),
repeating-radial-gradient(at var(--per), blue 2px, white 4px);
background-blend-mode: color;
animation: rot 6s infinite linear var(--state);
--per: 50%;
--state: running;
}
@keyframes rot { to { transform: rotate(1turn); } }
</style>
<div id="mbox"></div>
<script>
let per = 50, step = 1, raf;
var render = () => {
per += step;
if(per <= 0 || per >= 100) step = -step;
mbox.style.setProperty('--per', per + '%');
raf = requestAnimationFrame(render);
};
render();
mbox.onclick = () => {
if(raf) {
raf = cancelAnimationFrame(raf);
mbox.style.setProperty('--state', 'paused');
}else{
raf = requestAnimationFrame(render);
mbox.style.setProperty('--state', 'running');
}
};
</script> 代码
<style>
#mbox {
margin: 20px auto;
width: 200px;
height: 200px;
border-radius: 50%;
background:
linear-gradient(green, gray, orange),
repeating-radial-gradient(at var(--per), blue 2px, white 4px);
background-blend-mode: color;
animation: rot 6s infinite linear var(--state);
--per: 50%;
--state: running;
}
@keyframes rot { to { transform: rotate(1turn); } }
</style>
<div id="mbox"></div>
<script>
let per = 50, step = 1, raf;
var render = () => {
per += step;
if(per <= 0 || per >= 100) step = -step;
mbox.style.setProperty('--per', per + '%');
raf = requestAnimationFrame(render);
};
render();
mbox.onclick = () => {
if(raf) {
raf = cancelAnimationFrame(raf);
mbox.style.setProperty('--state', 'paused');
}else{
raf = requestAnimationFrame(render);
mbox.style.setProperty('--state', 'running');
}
};
</script>
线性渐变混合了径向渐变,竟然会产生这样的效果呢{:4_187:} 红影 发表于 2024-2-2 22:40
线性渐变混合了径向渐变,竟然会产生这样的效果呢
css3的背景就是这么神奇 想了半天没想明白那个径向渐变混合后怎么是这样的效果。 这名字不好起,变色龙?{:4_173:} 马黑黑 发表于 2024-2-2 22:45
css3的背景就是这么神奇
是啊,很超乎想象的呢{:4_187:} 红影 发表于 2024-2-2 22:48
想了半天没想明白那个径向渐变混合后怎么是这样的效果。
你独立出来单独看效果没有 红影 发表于 2024-2-2 22:48
这名字不好起,变色龙?
算了,玩玩而已 马黑黑 发表于 2024-2-3 08:24
你独立出来单独看效果没有
没有{:4_173:} 马黑黑 发表于 2024-2-3 08:24
算了,玩玩而已
黑黑可以自己起个名字的{:4_173:} 红影 发表于 2024-2-3 13:29
黑黑可以自己起个名字的
不会起 马黑黑 发表于 2024-2-5 18:53
不会起
随便起个啊,知道是说它就行,这个也是“代数”{:4_173:} 红影 发表于 2024-2-5 22:21
随便起个啊,知道是说它就行,这个也是“代数”
不会 马黑黑 发表于 2024-2-5 22:21
不会
那就只能算了{:4_173:} 红影 发表于 2024-2-6 18:57
那就只能算了
好哒 马黑黑 发表于 2024-2-6 18:57
好哒
{:4_204:} 红影 发表于 2024-2-6 20:18
谢花 马黑黑 发表于 2024-2-6 23:03
谢花
又来了,还好这次不是谢顶{:4_170:} 红影 发表于 2024-2-7 11:14
又来了,还好这次不是谢顶
谢顶其实挺好,绝顶聪明
页:
[1]
2