分享一个最近做的手绘动画风格 Web 组件 demo

2021-07-02 16:20:04 +08:00
 MissThee
最近手里的项目都结了,开始摸鱼的日常,在网上搜新奇的 WebUI 组件库,看到一套手绘风格的组件 Wired Elements 蛮有趣的,看源码用 lit-element 和 roughjs 写的,趁此机会了解一下 web-component 式组件的编写,做了一个小 demo 。

总体结构参(抄)照(袭)Wired Elements....就是增加了渲染方式的选择,改成了自己想要的样式,循环绘制的动画。
刚开始做感觉害挺简单的,越做感觉遇到的问题越多。。组件间开始有引用关系又会变的更麻烦。。脑瓜懵

demo 预览:
https://missthee.github.io/hand-drawn-component
4043 次点击
所在节点    分享创造
63 条回复
MissThee
2021-07-03 11:39:54 +08:00
@mlhorizon 心率仪厂家联动😂
christin
2021-07-03 15:14:15 +08:00
挺好玩的 默认改成聚焦时抖动就更好了
yanzhiling2001
2021-07-03 19:44:16 +08:00
不动最好
xingyuc
2021-07-03 22:25:45 +08:00
@superliwei 正解正解
kasusa
2021-07-04 14:46:24 +08:00
打开了大佬的网页我的电脑开始哼哼作响
cxumol
2021-07-05 05:10:15 +08:00
玩过 蜡笔物理学 (Crayon Physics) 吗
MissThee
2021-07-05 09:39:37 +08:00
@kasusa ゴゴゴゴゴゴゴゴゴゴ
MissThee
2021-07-05 09:41:49 +08:00
@cxumol 木有,玩过 fancy pants adventure,手绘的风格
HashV2
2021-07-05 10:48:37 +08:00
cool~
kinge
2021-07-05 15:08:02 +08:00
做的不错,有文档吗
Thinginitself
2021-07-05 16:07:06 +08:00
蛮好看的~第二个放上去就抖的方式感觉很好。既不会抖地脑壳痛,又展示了独特的抖啊抖
LaGeNanRen
2021-07-06 09:47:30 +08:00
背景要是还动的话,建议换成大间隔的,现在的又密还能动= =
注意一下每一行组件的间距,离的太近了
算了看不下去了,看的眼睛花
MissThee
2021-07-06 15:58:50 +08:00
@kinge 文档暂时还没,刚做了一点儿组件试试样子,还没做完,以后空余时间多会补上的
MissThee
2021-07-06 15:59:43 +08:00
@Thinginitself 众口难调,打算还是做多种类型,可自选
MissThee
2021-07-06 16:02:45 +08:00
@LaGeNanRen 组件默认间距没有特别的调,因为以前用 element-ui 组件库的时候经,常有觉得默认间距大,还要反向写样式穿透调小组件默认间距或高度的情况。。。所以这个没有预留间距,全靠调用组件的人自己控制了。。
lovelyxiaod
2021-07-07 10:04:29 +08:00
想知道, 中文字体会怎样
mscststs
2021-07-07 13:03:07 +08:00
选择 none. no jitter animation 的时候,switch 组件的颜色出现了 bug
MissThee
2021-07-07 18:02:41 +08:00
MissThee
2021-07-07 18:04:57 +08:00
@mscststs 我嚓Σ(O▽O),细致。已经改掉了,可以正常变色了(•̀ᴗ•́)و
code4you
2021-07-08 22:25:35 +08:00
能不能不让他动 我看了一会儿 感觉有点晕

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

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

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

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

© 2021 V2EX