跳到主要内容

色彩系统

:::tip 核心原则 色彩系统通过语义化 token(@plaud/design-tokens)管理,保证 Light / Dark 一致性。颜色一律通过 CSS 变量引用(var(--Labels-Primary)),禁止硬编码原始色值。 :::

下表与 Figma「Plaud Web 4.0 Design System」变量集一致。不透明 token 在生成的 CSS 中输出为 hex,带透明度的 token 保留 rgba()


Labels

文本、图标等前景色。

Token用途LightDark
--Labels-Primary主要文字、标题#000000#FFFFFF
--Labels-Secondary次要文字、描述#3D3D3D#D6D6D6
--Labels-Tertiary辅助文字、时间戳#6B6B6B#A3A3A3
--Labels-Disabled禁用文字#A3A3A3#808080
--Labels-Placeholder输入框占位文字#6B6B6B#A3A3A3
--Labels-Reverse反色表面上的文字#FFFFFF#000000
--Labels-Link链接文字#1573D1#3399FF
--Labels-Error错误文字#DE2716#FF5B4D
--Labels-Success成功文字#008523#36D96C
--Labels-Warning警告文字#96690F#FABE3E

Backgrounds

页面、卡片、容器的背景层级。

Token用途LightDark
--Backgrounds-Primary主页面背景#FFFFFF#0A0A0A
--Backgrounds-Secondary分组 / 卡片背景#F9F9F9#1A1A1A
--Backgrounds-Tertiary嵌套容器背景#F2F2F2#292929

*-Alpha 变体为同色 0% 透明度,用于渐隐过渡。


Foregrounds

Token用途LightDark
--Foregrounds-White恒白前景#FFFFFF#FFFFFF
--Foregrounds-Black恒黑前景#000000#000000
--Foregrounds-Toggle-On开关开启态#1573D1#3399FF
--Foregrounds-Toggle-Off开关关闭态#D6D6D6#3D3D3D
--Foregrounds-TooltipTooltip 背景#3D3D3D#3D3D3D

Grays

Token用途LightDark
--Grays-White表面白#FFFFFF#292929
--Grays-Gray-1Hover 背景、默认图标#EBEBEB#333333
--Grays-Gray-2边框、禁用填充#D6D6D6#3D3D3D
--Grays-Gray-3浅边框#C2C2C2#474747
--Grays-Gray-4边框 / 分割#ADADAD#666666
--Grays-Gray-5中灰#858585#8F8F8F
--Grays-Gray-6深灰#5C5C5C#B8B8B8
--Grays-Gray-7最深灰#333333#D6D6D6
--Grays-Black表面黑#000000#FFFFFF

Grays / Tinted

随表面自适应的半透明叠加。

Token用途LightDark
--Grays-Tinted-Default轻微着色 hoverrgba(0,0,0,0.04)rgba(255,255,255,0.08)
--Grays-Tinted-Emphasized较强着色 hoverrgba(0,0,0,0.08)rgba(255,255,255,0.16)

AI 品牌色

PLAUD AI 产品线专属品牌色,仅用于 AI 相关场景。

Amplify Green#21EF6A
Clarity Blue#00D0FF
Victory Purple#8F53ED

AI 渐变色标

Token用途LightDark
--AI-Gradient-0渐变 0%#C9FFCA#DAFFE7
--AI-Gradient-20渐变 20%#B7F3FA#74D9D2
--AI-Gradient-40渐变 40%#D0EAF6#3B95DF
--AI-Gradient-60渐变 60%#EFF5FF#6666BF
--AI-Gradient-100渐变 100%#F2EFEB#413D3B

AI 渐变描边(如 AiButton、Toast AI Feedback)走 Victory Purple → Clarity Blue → Amplify Green。


Separators & Overlays

Token用途LightDark
--Separators-Default默认分割线 / 边框#EBEBEB#333333
--Separators-Emphasized强调分割线#CCCCCC#525252
--Overlays-Default弹层 / 遮罩rgba(0,0,0,0.4)rgba(0,0,0,0.6)

Status

语义状态色(Light / Dark 相同)。

Destructive#FF503F
Constructive#36D96C
Cautionary#FABE3E

Effects / Shadow

Token用途LightDark
--Effects-Shadow-Default默认阴影色rgba(0,0,0,0.1)rgba(0,0,0,0.3)
--Effects-Shadow-Emphasized强调阴影色rgba(0,0,0,0.2)rgba(0,0,0,0.4)

Accent

用于图表、标签、分类标记的强调色板。

:::note Token 待重新同步 以下为当前 Figma 值。token 标识符正从旧的 Template-Community-Icon-* 命名通过 design:sync 对齐;在此之前生成的 token 名称/值可能不一致。 :::

Token用途LightDark
Accent / Slate中性强调#5C5C5C#B8B8B8
Accent / CoralCoral 强调#C74C41#F9786A
Accent / MustardMustard 强调#987600#C4A200
Accent / LimeLime 强调#17933E#51BF68
Accent / SeaSea 强调#009593#00C2BE
Accent / SkySky 强调#008BD1#36ACFF
Accent / LavenderLavender 强调#8362CD#AD8DFD
Accent / OrchidOrchid 强调#B54D98#E579C4

Badge

Badge 软背景色板(与同名 Accent 前景搭配)。

:::note Token 待重新同步 同 Accent —— token 标识符正从旧的 Template-Community-Badge-* 命名通过 design:sync 对齐。 :::

Token用途LightDark
Badge / SlateSlate 徽标#D7D7D7#484848
Badge / CoralCoral 徽标#FDC9C2#6C352F
Badge / MustardMustard 徽标#E4D8AB#554704
Badge / LimeLime 徽标#BEE3C2#25532E
Badge / SeaSea 徽标#AAE5E2#005553
Badge / SkySky 徽标#B7DCFD#1C4B70
Badge / LavenderLavender 徽标#DAD0FC#4B3E6E
Badge / OrchidOrchid 徽标#F4C9E4#643555

使用方式

Tailwind

<div className="bg-(--Backgrounds-Primary) text-(--Labels-Primary)" />
<span className="text-(--Labels-Secondary)" />
<div className="border-(--Separators-Emphasized)" />

CSS 变量

color: var(--Labels-Primary);
background: var(--Backgrounds-Secondary);
border-color: var(--Separators-Default);

:::warning 禁止硬编码 不要在代码中使用 #000000 这类原始色值,一律通过 token 引用,保证主题切换与后续调整的一致性。 :::