前端如何实现这种类似手机充电的动画组件

213 天前
 super996
链接: https://dribbble.com/shots/4787532-Autonomous-driving-button-for-HMI
用 WebGL 、three 、canvas 之类的,有了解这块的大佬吗
1060 次点击
所在节点    前端开发
8 条回复
learnshare
213 天前
LancerComet
213 天前
拍脑袋说的话就是画一些伪随机变换的圈的路径,叠加的部分按照线性减淡的方式处理,可以在 three 里做,需要会一点 shader ,但这种东西在商业产品里一般都是提前做好的 assets
xiaocsl
213 天前
感觉直接用 AE 又省事又快,素材一大堆,直接导出成视频文件体积也不大.
super996
213 天前
@xiaocsl 要根据条件改变颜色,准备多个视频/gif 文件不好吧
super996
213 天前
@LancerComet 大佬接私活吗
LancerComet
212 天前
@super996 不接私活因为没时间,我写了一个简单的随便玩一下,效果和原图大体类似但不一样,自己想慢慢调的话把生成 path 里的正余弦改掉就行,另外 blend mode 的线性减淡是遍历像素的方式做的,总之能用,动画效果直接打开 html 就能看到了 https://github.com/LancerComet/graphics-related-search/tree/master/holo-effect-implement
super996
211 天前
@LancerComet 万分感谢!!
ceilingyear
210 天前
@LancerComet 大佬牛逼,怎么学习的啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1043698

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX