主题编辑器
调整基础色、强调色和圆角,组件库里的每个预览都会立即换上你的主题。
预设主题
选一套预设作为起点,再在左侧微调。组件库里的所有预览都会同步切换。
效果预览
邀请成员
成员可以查看并编辑这个项目。
角色
通知音量60%
组件预览
CSS 变量
粘贴到项目的 globals.css,替换 :root 和 .dark 中的同名变量。
:root {
--radius: 0.75rem;
--background: oklch(1 0 0);
--foreground: oklch(0.141 0.004 285.9);
--card: oklch(1 0 0);
--card-foreground: oklch(0.141 0.004 285.9);
--popover: oklch(1 0 0);
--popover-foreground: oklch(0.141 0.004 285.9);
--primary: oklch(0.21 0.006 285.9);
--primary-foreground: oklch(0.985 0 0);
--secondary: oklch(0.967 0.001 285.9);
--secondary-foreground: oklch(0.21 0.006 285.9);
--muted: oklch(0.967 0.001 285.9);
--muted-foreground: oklch(0.552 0.014 285.9);
--accent: oklch(0.967 0.001 285.9);
--accent-foreground: oklch(0.21 0.006 285.9);
--destructive: oklch(0.577 0.245 27.3);
--border: oklch(0.92 0.004 285.9);
--input: oklch(0.92 0.004 285.9);
--sidebar: oklch(0.985 0.001 285.9);
--sidebar-foreground: oklch(0.141 0.004 285.9);
--sidebar-primary: oklch(0.21 0.006 285.9);
--sidebar-primary-foreground: oklch(0.985 0 0);
--sidebar-accent: oklch(0.955 0.002 285.9);
--sidebar-accent-foreground: oklch(0.21 0.006 285.9);
--sidebar-border: oklch(0.92 0.004 285.9);
--sidebar-ring: oklch(0.68 0.19 42);
--ring: oklch(0.68 0.19 42);
--chart-1: oklch(0.68 0.19 42);
--chart-2: oklch(0.6 0.12 185);
--chart-3: oklch(0.55 0.15 265);
--chart-4: oklch(0.75 0.15 85);
--chart-5: oklch(0.6 0.2 340);
}
.dark {
--background: oklch(0.141 0.004 285.9);
--foreground: oklch(0.968 0.001 285.9);
--card: oklch(0.18 0.004 285.9);
--card-foreground: oklch(0.968 0.001 285.9);
--popover: oklch(0.18 0.004 285.9);
--popover-foreground: oklch(0.968 0.001 285.9);
--primary: oklch(0.968 0.001 285.9);
--primary-foreground: oklch(0.21 0.006 285.9);
--secondary: oklch(0.24 0.006 285.9);
--secondary-foreground: oklch(0.968 0.001 285.9);
--muted: oklch(0.24 0.006 285.9);
--muted-foreground: oklch(0.654 0.014 285.9);
--accent: oklch(0.24 0.006 285.9);
--accent-foreground: oklch(0.968 0.001 285.9);
--destructive: oklch(0.704 0.191 22.2);
--border: oklch(0.274 0.005 285.9);
--input: oklch(1 0 0 / 12%);
--sidebar: oklch(0.155 0.004 285.9);
--sidebar-foreground: oklch(0.968 0.001 285.9);
--sidebar-primary: oklch(0.968 0.001 285.9);
--sidebar-primary-foreground: oklch(0.21 0.006 285.9);
--sidebar-accent: oklch(0.22 0.005 285.9);
--sidebar-accent-foreground: oklch(0.968 0.001 285.9);
--sidebar-border: oklch(0.24 0.005 285.9);
--sidebar-ring: oklch(0.72 0.18 45);
--ring: oklch(0.72 0.18 45);
--chart-1: oklch(0.72 0.18 45);
--chart-2: oklch(0.6 0.12 185);
--chart-3: oklch(0.55 0.15 265);
--chart-4: oklch(0.75 0.15 85);
--chart-5: oklch(0.6 0.2 340);
}
导入主题
粘贴导出的 JSON,或 shadcn 风格的 CSS 变量(:root 里的 --radius、--primary、--ring、--muted-foreground 等),应用后会自动识别底色、强调色和圆角。