这是什么?
daisyUI 是一个免费开源的 Tailwind CSS 组件库,也是其中最流行的一个,目前版本是 5。它在 Tailwind 的工具类基础上,提供了一整套现成的 UI 组件类。
它是一个框架,还是只是配合 Tailwind 使用的 CSS 类?
它是一个组件库,不是框架:你在 HTML 中直接使用 daisyUI 的类名,和 Tailwind 的工具类搭配使用。当前的大版本是 daisyUI 5。
怎么把它加到我的项目里?
用 'npm i -D daisyui@latest' 从 npm 安装,然后在你的 CSS 文件里把它作为 Tailwind 插件加载;README 里链接了官方的分步安装指南。
我需要先装好 Tailwind CSS 吗?
需要——daisyUI 本身就是为 Tailwind CSS 打造的组件库,版本 5 要求 Tailwind CSS 4。装好之后,剩下的就只是在你的标记代码里写 CSS 类名而已。
我用 React、Vue、Svelte 还是纯 HTML 有影响吗?
没有——daisyUI 提供的是 CSS 类名而不是框架组件,所以在纯 HTML 里,或者任何 Tailwind CSS 能用的前端框架里,都可以正常使用。
在哪里可以浏览全部组件?
README 里直接链接了官方网站上的“查看所有组件”展示页,就在文档和入门指南旁边。
能不能先试用一下,再决定接进项目?
可以——仓库里自带一个 playground 包:'bun run play' 会构建这个库,并启动一个本地开发 playground 供你试玩。
它真的免费吗?商用也免费吗?
是的——它采用 MIT 许可证开源,个人和商业项目都可以免费使用,开发经费由 Open Collective 上的赞助者支持。
这个项目还在积极维护吗?
是的——公开开发始于 2020 年 11 月,仓库目前约有 42,500 颗星,没有被归档,发布和文档部署都通过自动化 CI 完成。
What are similar projects?
TW-Elements, hyperui, oat, mdb-ui-kit, chakra-ui, galaxy, arc-library, tamagui
Which topics is it in?
tailwind-css, postcss, tailwind, component, ui-framework, design-systems, css-framework, front-end, ui-kit, ui-design, components, svelte
