从 Marvelous UI 开始
无需密钥即可免费使用。Pro 需要许可证密钥。
npx marvelous-ui-library@latest init
以后:npx marvelous-ui-library@latest add dialog tabs
有新版本时:npx marvelous-ui-library@latest update
没有 Node.js?使用你的许可证密钥下载 Pro pack。
300+ 个带动画、无障碍的组件和特效,适用于 React、Vue、Svelte、Angular、Astro 或纯 HTML。原生 Web Components,零依赖,还有一个
npx marvelous-ui-library@latest init
无需密钥即可免费使用。已购买 Pro?在提示时粘贴你的许可证密钥。
发布当天抢先体验。无垃圾邮件,一键退订 · 隐私。
一次付费,永久拥有 · 14 天退款(条件)
一个组件库,适配你今后会切换到的每一种技术栈。
在你的项目中运行。选择项目安装或共享的用户安装。然后按 Enter 安装 Free pack,或粘贴许可证密钥安装 Pro。
无需密钥即可免费使用。Pro 需要许可证密钥。
npx marvelous-ui-library@latest init
以后:npx marvelous-ui-library@latest add dialog tabs
有新版本时:npx marvelous-ui-library@latest update
没有 Node.js?使用你的许可证密钥下载 Pro pack。
$
让它
Pro 方案
发布 2.4 版本
它会同时对所有用户上线。
删除“Lumen redesign”
全部 48 个文件及其历史记录将一并删除。
<mv-hold-button>每个组件都附有实时预览、用法标记、完整 API 和无障碍说明。可按分类、套件、Exclusive 或 Free pack 筛选。
内置 MCP 服务器,让任何智能体都能搜索目录、读取每个 API,并连同依赖一起安装组件。不会臆造 props。
原生 Custom Elements + 分层 CSS。更换技术栈,UI 照样保留。
OKLCH 设计令牌。拖动滑块:整个页面实时切换主题。
ARIA 角色、完整键盘支持、可见焦点、减少动态效果。不是事后补救。
每个组件页面都有无障碍说明:它为键盘、屏幕阅读器和减少动态效果的用户做了什么。
可读的文件直接放进你的仓库。没有黑盒,没有锁定。
20 个新组件,专攻手写版本遗漏的细节:始终有效的自动填充、始终保持最新的“3 分钟前”、首次渲染时绝不跳动的计数。
<mv-password-field>
<mv-relative-time>
<mv-count-bump>
显示和隐藏、Caps Lock 警告,在第一次按键前就列出规则。
可从表格中粘贴的标签,像真正的表单字段一样提交。
拒绝和接受一样简单,脚本真正等到用户同意后才运行。
向下滚动时隐藏,但焦点或菜单在其中时绝不隐藏。
只复制命令,绝不复制提示符、输出或行号。
无漂移、无负数,按访客自己的时区显示目标时间。
始终保持最新的“3 分钟前”,共用同一个计时器。
“▲ +12.4% 较上周”,朗读为一句清晰的话。
关闭一次即被记住,且绝不引起布局偏移。
保存中、已保存、离线:绝不闪烁,也绝不过早显示“Saved”。
仅在文本确实被截断时才出现的“Show more”切换按钮。
Mesh 渐变、辉光、网格和颗粒背景,只需一个 class,零 JavaScript。
某个区域处理任务时,系统光标旁出现一个小进度环。
一块柔和的底板贴合悬停的链接,同时保留系统光标。
跟随指针或键盘移动的单行阅读辅助条。
仅在你向上回滚时出现,并将焦点移到页面顶部。
为宽表格和卡片轨道提供拖动、滚轮和边缘提示。
绝不偏移、闪烁或显示破损图标的图片占位符。
购物车和徽标计数在变化时跳动,首次渲染时绝不跳动。
原生分享面板,或零第三方请求的菜单。
155 个 Exclusives:在其他任何库中都找不到的原创组件。其中最实用的组件分为 8 个套件,按它们解决的问题分组。许多组件借用了电影、游戏、电视剧或小说中的某个机制,并把它变成实用的界面行为。借用的只是机制,绝不包括美术作品、标志、字体或配色。
能扛住崩溃、输入错误和成片报错的长表单。
Exclusives 包含在每个付费方案中。所引用的作品名称仅用于说明各机制的出处,其权利归各自所有者所有。本产品与相关权利人无关联,也未获得其认可。
AI 智能体很擅长编写 UI,却很难记住一个库的 API。Marvelous MCP 服务器为它们提供组件目录、每个组件的 API 和演示标记,以及一个连同依赖一起安装文件的工具。结果:无论项目使用什么框架,第一次就能写出正确的代码。支持 Claude Code、Cursor、Copilot 和 Windsurf。
search_components 对名称、标签和 API 进行全文搜索get_component API、无障碍说明、标准演示标记install_components 复制文件和依赖,返回适用于你框架的代码片段get_design_tokens 让自定义 CSS 与你的主题保持一致安装命令包含 MCP 服务器和智能体指令。
项目安装会在此仓库中配置受支持的智能体。用户安装会检测 Codex、Claude Code、Cursor 和 OpenCode,然后让你在所有项目中连接其中任意一个。可以选择所有检测到的智能体、选择其中几个,或不使用智能体而只用 CLI。运行 uninstall 即可移除智能体连接和库。
| 功能 | 典型的 React UI 套件 | Marvelous UI |
|---|---|---|
| 适用于 Vue、Svelte、Angular、Astro、HTML | 否 | 是 |
| 运行时依赖 | framer-motion、three、gsap… | 无 |
| 面向 AI 智能体的 MCP 服务器 | 很少 | 已包含 |
| 别处找不到的原创组件 | 很少 | 155 个 Exclusives |
| 全面支持深色模式和减少动态效果 | 不一定 | 所有组件 |
| 你的 CSS 始终优先于我们的 | 否 | 是 |
| 价格 | 通常为年度订阅 | 一次付费,永久拥有 |
每个方案都包含全部组件、MCP 服务器、CLI 和 Playground 导出。Lifetime 额外包含未来的所有组件和更新,无需续订。
价格以 USD 计。欧盟和英国:已含增值税。美国、加拿大和印度:结账时加收销售税。由我们的记录商家(merchant of record)Polar 销售。14 天退款(条件)。
日常使用的基础组件,与付费方案使用相同的 CLI 和 MCP 服务器。无需账户,也无需许可证密钥。采用 MIT 许可:阅读源码,直接发布。
ZIP · 直接下载 · 包含 MCP 服务器、CLI 和文档
你的下载已开始。还想要发布优惠价吗?
可选,Free pack 从不需要。发布当天只发一封邮件,告知发布优惠价。无垃圾邮件,一键退订 · 隐私。
跳过许可证密钥时,安装命令会安装 Free pack。上方的 ZIP 直接下载仍可供手动使用。
每个方案都解锁整个组件库。
注重转化、带动画、无障碍的落地页,用你的技术栈交付,附带源代码。$2,850 起。每月 3 个名额。
由 Marvelous UI 的作者 Quentin Fankrache 打造。
是的。组件是标准的 Custom Elements,采用 light DOM 标记,CSS 位于级联层中。React 19+ 原生支持;Vue 只需一行配置(isCustomElement);Angular 需要 CUSTOM_ELEMENTS_SCHEMA;Svelte、Astro 和纯 HTML 可直接使用。MCP/CLI 会返回适用于你框架的准确代码片段。
Exclusives 是 155 个在其他任何库中都找不到的原创组件,包含在每个付费方案中。套件按解决的问题把最实用的组件分组,比如不会让用户流失的表单,或安全的破坏性操作。查看 8 个套件
Lifetime 一次付费:只要 Marvelous UI 持续发布,你就能获得每一个新组件、每一次更新和 Playground 导出,无需续订。从 10月15日起,你也可以按年或按月订阅,在订阅期内获得同样的内容。如果停止订阅,你下载过的每个版本都可以永久用于所有项目。想更新项目时,运行 npx marvelous-ui-library@latest update 即可;它不会覆盖你的本地修改。
CLI 会在本地保存经过验证的 Pro 归档。运行 npx marvelous-ui-library@latest restore 即可重新安装你获得过的版本,即使订阅已结束。
在 10月14日之前,Lifetime 以首发价销售:Solo 只需 $120,原价 $399。它与首发后的 Lifetime 许可完全相同,包含未来所有更新且无需续订,只是更便宜。订阅将于 10月15日开放。
可以,终端产品数量不限,包括商业用途。你不能做的是将组件本身作为 UI 套件、模板市场商品或竞争性组件库进行转售或再分发。
该网站或应用中使用的组件会随产品一起交付,包括源代码。你的客户只能将其用于运行和维护该产品,不能用于其他产品。使用 Unlimited 方案时,你还可以移交这些源代码,由客户或其其他服务商维护该产品。为你的项目工作的自由职业者算作你的一名开发者。阅读许可证
可以。组件就是普通的 HTML 标签、CSS 文件和 JavaScript 模块,因此可用于任何服务端渲染的模板:加载一次 CSS 和脚本,然后直接写标签即可。可以用 CLI 复制文件(需要 Node.js),也可以从 ZIP 中获取:Free pack,或从下载页面获取 Pro pack。
完全可以。所有选择器都包裹在 @layer mv.* 中的 :where() 里,因此你的工具类始终能覆盖它们。只需声明一次层顺序即可。
每个模块都是 SSR 安全的(顶层不访问 window/document)。组件在客户端升级。
每个交互组件都具备 ARIA 角色、完整键盘支持和可见焦点。装饰性效果对辅助技术隐藏,并在用户偏好减少动态效果时停止。
请在 14 天内给我们发邮件。如果你还没有下载 Pro pack(通过 CLI 或下载页面),我们将全额退款,无需任何理由。如果已经下载,请告诉我们哪里不好用,我们会为你退款一次。你可以先免费试用 Free pack 和 Playground。条款
可以。结账由我们的记录商家(merchant of record)处理,它会开具包含你公司信息、符合增值税要求的发票。
本页面由 AI 翻译。报告翻译问题