跳转到主要内容
在文档中使用 Color 组件来展示颜色调色板。以紧凑的网格形式显示颜色,或在带有标签行的表格中进行分组展示。

紧凑样式

以简单的网格布局显示颜色及其名称和值。

blue-500

#3B82F6

blue-600

#2563EB

blue-700

#1D4ED8

blue-800

#1E40AF

Compact example

表格样式

将颜色按标签行进行整理,用于设计系统文档。

主色

辅助色

Table example

颜色格式

该组件支持所有 CSS 颜色格式,包括 hex、rgb、rgba、hsl 和 oklch。

hex

#FF5733

rgb

rgb(51, 255, 87)

rgba

rgba(51, 87, 255, 0.7)

hsl

hsl(180, 70%, 55%)

oklch

oklch(70% 0.2 145)

Color formats example

随主题变化的颜色

使用包含 lightdark 属性的对象,为浅色和深色模式分别定义不同的颜色。

bg-primary

bg-secondary

text-primary

Theme-aware example

属性

颜色

variant
string
必填
颜色调色板的显示样式。可选值:compacttable
children
Color.Item | Color.Row
必填
要显示的颜色项或行。

Color.Row

title
string
颜色行的标签。
children
Color.Item
必填
该行中要显示的颜色项。

Color.Item

name
string
颜色的名称或标签。
value
string | { light: string, dark: string }
必填
使用任意 CSS 格式表示的颜色值,或包含 light 和 dark 两种模式值的对象。