daisy
约 1 分钟阅读
- saadeghi/daisyuiGitHubsaadeghi/daisyuisaadeghi/daisyui · MIT, CSS · 基于 TailwindCSS 的一套 UI · 主题 · {primary,secondary,accent,neutral}-{,focus,content} · base-{100,200,300,content}笔记:daisy
- MIT, CSS
- 基于 TailwindCSS 的一套 UI
- 主题
- {primary,secondary,accent,neutral}-{,focus,content}
- base-{100,200,300,content}
- {info,success,warning,error}-{,content}
- src/theming/themes.jsGitHub 文件saadeghi/daisyui/src/theming/themes.js
- 调整颜色
- 部分调整 圆角+动画
- 参考
- daisyui/react-daisyuiGitHubdaisyui/react-daisyuisaadeghi/daisyui · MIT, CSS · 基于 TailwindCSS 的一套 UI · 主题 · {primary,secondary,accent,neutral}-{,focus,content} · base-{100,200,300,content}笔记:daisy
- My Playground play.tailwindcss.com/57Qbi1wFpT
- 注意为 border 设置颜色 - 不然不同主题下颜色不匹配
指定主题
<html data-theme="cupcake"></html>
<!-- 也可以在任意元素上直接使用 -->
<div data-theme="cupcake"></html>| btn-size | height | diff | padding |
|---|---|---|---|
| btn-xs | 24px, 1.5rem | ||
| btn-sm | 32px, 2rem | +0.5rem | |
| btn-md | 48px, 3rem | +1rem | |
| btn-lg | 64px, 4rem | +1rem | |
| badge-xs | 12px, 0.75rem | ||
| badge-sm | 16px, 1rem | +0.25rem | |
| badge-md | 20px, 1.25rem | ||
| badge-lg | 24px, 1.5rem | ||
| menu-xs | 24px | .25rem .5rem | |
| menu-sm | 28px | .25rem .75rem | |
| menu-md | 36px | .50rem 1rem | |
| menu-lg | 52px | .75rem 1.5rem |
| var | for |
|---|---|
| --{p,s,a,n} | primary,secondary, accent, neutral |
| --{p,s,a,n}f | -focus |
| --b{1,2,3,c} | base-100,200,300,content |
| --{in,su,wa,er} | info, success, warning, error |
| --{in,su,wa,er}c | -content - 默认 --nc |
- 颜色 HSL
- focus 会 fallback 为非 focus 颜色
- --animation-btn: .25s; // btn 动画时间 - 0 无动画
- --animation-input: .2s; // input 动画时间 - 0 无动画
- --btn-text-case: uppercase;
- --btn-focus-scale: 0.95; - 1 为不缩放
- --border-btn: 1px;
- --tab-border: 1px;
- --tab-radius: 0.5rem;
- --rounded-box: 1rem;
- --rounded-btn: .5rem;
- --rounded-badge: 1.9rem;
关联信息
反向链接、本文链接的其他页面和外部资料。
反向链接
- React Awesome笔记 · daisyui
专门功能选择专业组件 - Headless 配合 UI 组件达到更为理想的结果 · react-table · react-hook-form · floatingui · 选择样式与组件独立的 UI 库 · tailwindcss+daisyui
参考资料
GitHub3 条
- daisyui/react-daisyuigithub.com/daisyui/react-daisyui
- saadeghi/daisyuigithub.com/saadeghi/daisyui
- saadeghi/daisyui/src/theming/themes.jsgithub.com/saadeghi/daisyui/blob/master/src/theming/themes.js
其他外链1 条
- play.tailwindcss.com/57Qbi1wFpTplay.tailwindcss.com/57Qbi1wFpT