一、自研组件(粤喵原创,可免费商用无需署名)
- CSS 加载动画合集(12 款 spinner)
- 打字机文字效果(纯 CSS + JS 双实现)
- 3D 卡片翻转 + 鼠标跟随倾斜
- 按钮悬停特效合集(发光/流光/磁吸等 8 款)
- Canvas 粒子背景(可调参数)
自研组件的定义:从效果思路到代码实现均为本站独立完成;可能参考了公开动画思路(如常见 spinner 形态),但代码为原创。
二、可迁入来源(MIT / Apache-2.0 / ISC 安全池)
以下开源项目许可允许复制、修改、商用(需保留原始版权声明),本站迁入时会在代码头部注释保留许可,并在此登记:
CSS 特效类
| 项目 | 许可 | GitHub | 用途 |
|---|---|---|---|
| magic.css | MIT | miniMAC/magic | 入场/强调动画 |
| AOS | MIT | michalsnik/aos | 滚动入场动画 |
| countUp.js | MIT | inorganik/countUp.js | 数字计数 |
| sal.js | MIT | mciastek/sal | 轻量滚动动画 |
| cssanimation | Apache-2.0 | yesiamrocks/cssanimation | CSS 动画 |
| 98.css | MIT | jdan/98.css | 复古风 |
| css-doodle | MIT | css-doodle/css-doodle | 创意特效 |
| swup | MIT | swup/swup | 页面过渡 |
| locomotive-scroll | MIT | locomotivemtl/locomotive-scroll | 滚动视差 |
| swiper | MIT | nolimits4web/swiper | 轮播 |
JS 动画/交互类
| 项目 | 许可 | GitHub | 用途 |
|---|---|---|---|
| anime.js | MIT | juliangarnier/anime | JS 动画引擎 |
| Motion | MIT | motiondivision/motion | 交互动画 |
| auto-animate | MIT | formkit/auto-animate | 零配置过渡 |
| vanilla-tilt | MIT | micku7zu/vanilla-tilt.js | 3D 倾斜 |
| tsParticles | MIT | tsparticles/tsparticles | 粒子背景 |
| canvas-confetti | ISC | catdad/canvas-confetti | 彩带庆祝 |
| three.js | MIT | mrdoob/three.js | 3D(按需) |
UI 组件/内容模式类
| 项目 | 许可 | GitHub | 用途 |
|---|---|---|---|
| shadcn/ui | MIT | shadcn-ui/ui | 复制即用范式 |
| magicui | MIT | magicuidesign/magicui | 动画组件 |
| HyperUI | MIT | markmead/hyperui | 纯 HTML 复制站形态 |
| Radix | MIT | radix-ui/primitives | 无样式基础组件 |
| Headless UI | MIT | tailwindlabs/headlessui | 无样式交互组件 |
| Flowbite | MIT | themesberg/flowbite | 组件/区块体系 |
| daisyUI | MIT | saadeghi/daisyui | Tailwind 组件类 |
| Tailwind CSS | MIT | tailwindlabs/tailwindcss | 样式地基 |
| 50projects50days | MIT | bradtraversy/50projects50days | 「每效果一页」内容模板 |
三、⚠️ 只能借鉴思路、不能搬代码(许可有保留)
| 项目 | 真实许可 | 原因 |
|---|---|---|
| animate.css | Hippocratic License 2.1 | 非 MIT,含伦理使用限制 |
| hover.css | MIT(仅个人/开源)+ 付费商业许可 | 双许可陷阱,商用需购买 |
| GSAP | Standard 'no charge' license | 非 OSI 开源许可,条款有限制 |
| ScrollReveal | 无 LICENSE + npm 声明 GPL-3.0 | GPL 传染 |
| typed.js v3 | npm v3 = GPL-3.0 | 要用只能锁 v2(MIT) |
| WOW.js 原版 | 商业付费 / GPLv3 | 用 MIT fork(graingert/WOW) |
| Aceternity UI | 自定义许可 + Pro $199 | 禁止源码再分发 |
| hover.dev | 自定义许可 | 明令禁止汇编复刻竞品 |
四、❌ 禁止来源
- GPL/AGPL 全系(typed.js v3、ScrollReveal、WOW 原版 GPL 路径)——传染性许可
- 无 LICENSE 文件的所有仓库(GitHub 默认「保留所有权利」)
- Tailwind UI(商业许可)
- 17sucai / bootstrapmb / 100sucai 等素材站内容(搬运来源不明)
- 任何标注「仅供学习交流」的代码
五、争议处理
如您认为本站某组件侵犯您的权利,请发送邮件至 min@cactus.asia(附权利证明与组件链接),我们将在 48 小时内核实并下架,同时在此页公示处理结果。
许可核验依据:《组件站参考清单_2026-09-01》(GitHub API 实测 + raw LICENSE 原文 + npm registry 三重核验)。