Atelier UI

搜索组件…

搜索组件…

主题编辑器

调整基础色、强调色和圆角,组件库里的每个预览都会立即换上你的主题。

预设主题

选一套预设作为起点,再在左侧微调。组件库里的所有预览都会同步切换。

效果预览

邀请成员

成员可以查看并编辑这个项目。

新
角色
通知音量60%

组件预览

Pricing Cards
AI Chat Input
Stat Card
Animated Tabs
Toast Stack

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 等),应用后会自动识别底色、强调色和圆角。