开了个 React 组件库,一键给网页添加 WebGL 动态背景,欢迎 PR!

2024-03-04 05:25:18 +08:00
 ciaochaos

刚开始整,架构还不是很完善,欢迎讨论~~

8007 次点击
所在节点    React
74 条回复
vczyh
2024-03-04 16:52:11 +08:00
@rm0gang0rf 哈哈哈哈
rabbbit
2024-03-04 17:08:21 +08:00
shadertoy 的默认协议为 CC BY-NC-SA 3.0 DEED ,需要署名且禁止商业使用。
这可能会导致一定的协议问题,可以改为由用户上传或分发 Shader 。

https://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh-hans
https://www.shadertoy.com/terms
rabbbit
2024-03-04 17:10:56 +08:00
并且 cc3.0 限制不能改变协议
ciaochaos
2024-03-04 17:16:18 +08:00
@rabbbit nice 感谢,起步阶段先加了一些 shadertoy ,后续尽可能保持原创并给这几个来自 shadertoy 的打上 non-commercial 的标签
ciaochaos
2024-03-04 17:18:48 +08:00
@rabbbit 不能改变协议的协议,就只能要么后续下架,要么留联系方式请作者联系了,哈哈
LiuJiang
2024-03-04 17:23:20 +08:00
已 star ,谢谢大佬贡献
rabbbit
2024-03-04 17:28:15 +08:00
@ciaochaos
感觉挂个标签让用户自己选择就行,cc3.0 应该不像 GPL 传染吧。
ciaochaos
2024-03-04 18:03:22 +08:00
@rabbbit 嗯嗯
alphardex
2024-03-04 18:18:45 +08:00
同喜欢玩 Shader ,资瓷下
xieqiqiang00
2024-03-05 11:24:59 +08:00
v2 里少有的的真正让人眼前一亮的项目
admol
2024-03-05 15:17:31 +08:00
和我想的加背景有点不一样,我以为是给某个 Div 加背景,结果是占位加背景。

<Zenitho /> 好像有 BUG ,我放在我一个 div 里面的,就它宽度会 1680 ,其他都是和外面 Div 一样的宽度

<div class="isLoaded"><canvas style="--gradient-color-1:#ef008f; --gradient-color-2:#6ec3f4; --gradient-color-3:#7038ff; --gradient-color-4:#ffba27;" width="1680" height="600" class="isLoaded"></canvas></div>
admol
2024-03-05 15:25:51 +08:00
xmtpw
2024-03-05 15:34:17 +08:00
支持大佬,加星
ciaochaos
2024-03-05 17:23:34 +08:00
@admol 666

也感谢各位支持!现在这个项目还很不完善哈哈,受宠若惊,后面想加一个 MDX 的幻灯片组件,然后可以一键加上动态背景~欢迎前来交流
hellofreckles
2024-03-05 17:37:39 +08:00
逻辑不复杂,完全可以用一套适配层生成 react vue selvet 一系列库
rain0002009
2024-03-05 18:42:59 +08:00
字体背景搞成这样的是不是更炫酷一点
7gugu
2024-03-05 20:06:00 +08:00
感觉 UI 很精致
murongxdb
2024-03-05 20:18:30 +08:00
Jack927
2024-03-05 21:14:21 +08:00
希望有 js 原生的版本,或者 web component 的版本,这样就能在任何地方使用了。
Cubat
2024-03-05 21:21:07 +08:00
太强了,很精致

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

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

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

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

© 2021 V2EX