@nuxt/ui
@nuxt/ui
为 Nuxt 提供完全样式化和可定制的组件,由 Headless UI 和 Tailwind CSS 提供支持。
Nuxt UI
Nuxt UI 是一个模块,提供一组使用 Tailwind CSS 和 Headless UI 构建的 Vue 组件和组合式函数,帮助你构建美观且易于访问的用户界面。
它的目标是在构建 Nuxt 应用程序时提供与 UI 相关的一切。这包括组件、图标、颜色、暗模式以及键盘快捷键。
特性
- 使用 Headless UI 和 Tailwind CSS 构建
- 通过 Nuxt App Config 支持 HMR
- 支持暗模式
- 支持 LTR 和 RTL 语言
- 键盘快捷键
- 捆绑图标
- 完全类型化
- Figma 工具包
在 ui.nuxt.com 上阅读更多内容
安装
npx nuxi@latest module add ui
如果你想要最新的更新,请在你的 package.json
中使用 @nuxt/ui-edge
{
"devDependencies": {
"@nuxt/ui": "npm:@nuxt/ui-edge@latest"
}
}
文档
访问 https://ui.nuxtjs.org.cn 以浏览文档。
鸣谢
- nuxt/nuxt
- nuxt-modules/color-mode
- nuxt-modules/tailwindcss
- tailwindlabs/tailwindcss
- tailwindlabs/headlessui
- vueuse/vueuse
- egoist/tailwindcss-icons
贡献
感谢你考虑为 Nuxt UI 做出贡献。以下是你可以参与的几种方式
- 报告错误:如果你遇到任何错误或问题,请查看报告错误指南,了解如何提交错误报告。
- 建议:有任何改进 Nuxt UI 的想法吗?我们很乐意听到!请查看贡献指南,分享你的建议。
本地开发
按照文档 设置你的本地开发环境 并做出贡献。
许可证
根据 MIT 许可证获得许可。