色彩系统
Vanilla-JUI 额外提供了一套华丽、易于访问、自动深色模式切换的用户界面色彩系统,用于设计美观、易于访问的网站和应用程序。
特性
- 自动深色模式:每个颜色会根据主题模式自动切换变体。
- 透明变体:每个颜色都有一个透明变体,用于创建半透明的元素,如按钮、卡片等,这对于创建混合色和渐变色也非常有用。
- P3 色域支持:考虑到广色域色彩空间中的混合差异,默认支持
P3 色域,确保在高级用户设备上,拥有更好的色彩表现。 - APCA 文本对比:使用现代
APCA算法来确保文本在不同背景颜色下的可读性,更加符合人眼的感知。 - 无障碍:保证文本颜色与相应背景颜色,拥有足够和合理的对比度。符合
WCAG 2.1 AA标准,确保在低对比度下也能提供良好的可读性。 - 色彩搭配:点击下方色块,查看建议搭配的颜色。
文件路径
由于 vanilla-jui 构建时仅选择提供基础样式,并倡导用户完全自定义样式,因此,并未在默认 tokens 中提供色彩系统令牌。
你可以根据需要,引入 color.css 或 color_p3.css 文件,自行使用。
color.css:色彩系统(默认)。color_p3.css:P3 色域色彩系统(高级:仅在用户的浏览器软件和屏幕硬件都支持 P3 色域时才生效)。
-
vanilla-jui/
-
src/
-
css/
-
color.css
-
color_p3.css
-
-
-
调色板与色彩令牌
JUI 提供的这套调色板,并不是简单的色阶排列,而是基于 WorkOS 团队精心设计的色彩算法(已经经历众多成熟业务验证)而计算的业务配色指南。
- 点击色块,查看色彩搭配建议和用法,快捷使用色彩令牌。
- 点击右上角主题按钮,切换深浅色模式,查看不同模式下的色彩令牌。
背景
互动组件
边框与分隔符
纯色
无障碍文本
1
2
3
4
5
6
7
8
9
10
11
12