daisyUI

daisyui.com又名 DaisyUI

基于 Tailwind CSS 的开源插件,用 btn、card 等语义类名替代成串工具类,颜色走 CSS 变量、换主题不用改类名,适合已在用 Tailwind 的前端开发者快速搭后台和表单页。

工具网页多语言开源

daisyUI 首页截图

daisyUI 是给 Tailwind CSS 用的插件。写 Tailwind 时,一个按钮、一张卡片都要堆上十几个工具类,页面一多就很难维护;daisyUI 的做法是补上一批语义类名,比如 btn、card、toggle,让 HTML 短下来,样式仍然由 Tailwind 的工具类微调。

主要功能

它提供 68 个组件和 600 多个工具类,覆盖按钮、表单、导航、弹窗这些常见界面元素。颜色用 primary、secondary、info、success 这类语义名,值走 CSS 变量,所以换主题不用改类名。站点自带主题生成器和 Playground,可以现场调色、试组件。

官方给出的对比是:同一个界面,纯 Tailwind 要写 114 个类名,加上 daisyUI 是 14 个,少了 88%;HTML 体积从 2110 字节降到 427 字节。

适合谁

已经在用 Tailwind CSS 的前端开发者,尤其是要快速搭后台、仪表盘、表单页的人。它是纯 CSS,不依赖 JS 打包文件,React、Vue、Svelte 等框架都能用,官方也提供了 MCP Server 和 Figma 库。

费用与限制

开源项目,代码托管在 GitHub,站点显示约 42k stars。界面有简体中文等四十多种语言。用之前要接受它的写法:类名是约定好的语义名,想深度定制仍得回到 Tailwind 工具类;不用 Tailwind 的项目装它没有意义。

常见问题

daisyUI 有哪些平台 / App?
支持 网页。
daisyUI 的替代品有哪些?
本站整理了 8 个替代品,例如 Tailwind CSS、HeroUI、Uiverse、UIBak。

替代品 全部 8 个 →

收录于 2024 年 9 月 · 更新于 11 月 8 日 · 浏览 199 · 报告问题

替代品 8 个打开官网daisyui.com