Magic中的3d球
帖子地址:Magic - 动画音画 - 花潮论坛 - Powered by Discuz! (huachaowang.com)里面的球形播放器,看着像3d,其实不是,这是 css-doodle 图案内部阴影营造出来的隐隐约约的效果。剥离出来的球形播放器代码如下:
<css-doodle click-to-update>
:doodle {
@grid: 4 / 200px;
@shape: circle;
filter: drop-shadow(10px 10px 20px black);
cursor: pointer;
--state: running;
}
:doodle(:hover) { --state: paused; }
background: #@repeat(6, @p());
@shape: bud @p(3,4,5,6);
@size: @r(20, 40)px;
animation: rot 6s infinite linear var(--state);
@keyframes rot { to { transform: rotate(360deg); } }
</css-doodle>filter: drop-shadow() 滤镜将阴影投射在xy各10px的位置,由于 css-doodle 主元素没有背景,滤镜作用于内部元素,诸多个内元素于是都有自己的阴影,形成彼此间或相连或不相连的阴影集合。阴影设为纯黑,但模糊半径是20px,存在一定透明度。总体效果就是这样来的。
<p>效果<br><br></p>
<css-doodle click-to-update>
:doodle {
@grid: 4 / 200px;
@shape: circle;
filter: drop-shadow(10px 10px 20px black);
cursor: pointer;
--state: running;
}
:doodle(:hover) { --state: paused; }
background: #@repeat(6, @p());
@shape: bud @p(3,4,5,6);
@size: @r(20, 40)px;
animation: rot 6s infinite linear var(--state);
@keyframes rot { to { transform: rotate(360deg); } }
</css-doodle>
<script>
(function() {
let scriptEle = document.createElement('script');
scriptEle.setAttribute('type','text/javascript');
scriptEle.setAttribute('src','https://unpkg.com/css-doodle@0.34.8/css-doodle.min.js');
document.head.appendChild(scriptEle);
})();
</script> 原来是这样弄出来的立体效果。在这样纯色的背景下,貌似更好看呢{:4_187:} 红影 发表于 2023-4-22 11:38
原来是这样弄出来的立体效果。在这样纯色的背景下,貌似更好看呢
复杂背景色之下,滤镜的颜色需要适当调整 醉美水芙蓉 发表于 2023-4-22 11:47
看着挺漂亮的!
可以一看 马黑黑 发表于 2023-4-22 11:42
复杂背景色之下,滤镜的颜色需要适当调整
嗯嗯。这些阴影竟能连接起来,没想到呢。 好看的水晶球。大写{:4_199:}的牛 雨中悄然 发表于 2023-4-22 12:30
好看的水晶球。大写的牛
牛 红影 发表于 2023-4-22 12:21
嗯嗯。这些阴影竟能连接起来,没想到呢。
多人行,必有影子相连 感谢老师的代码分享,欣赏问好!{:4_187:} 梦缘 发表于 2023-4-22 19:39
感谢老师的代码分享,欣赏问好!
{:4_191:} 马黑黑 发表于 2023-4-22 12:43
多人行,必有影子相连
哈哈,这话还挺有哲理的。当然,此影子不是俺的名字{:4_173:} 红影 发表于 2023-4-22 22:32
哈哈,这话还挺有哲理的。当然,此影子不是俺的名字
{:5_106:} 马黑黑 发表于 2023-4-22 22:35
多人行应该改成多个效果行。 红影 发表于 2023-4-23 10:55
多人行应该改成多个效果行。
一个效果也行 马黑黑 发表于 2023-4-23 11:01
一个效果也行
一个效果还怎么影子相连{:4_173:} 红影 发表于 2023-4-23 13:26
一个效果还怎么影子相连
和自己相连 马黑黑 发表于 2023-4-23 22:42
和自己相连
和自己那叫自带光环{:4_189:} 红影 发表于 2023-4-24 20:09
和自己那叫自带光环
多好啊
页:
[1]