主题
为了在您的应用程序中无缝地视觉集成 CKBox,您可能希望调整 UI 的颜色或创建自定义皮肤。
# 调整颜色
CKBox 公开了几个 CSS 变量,允许控制整个应用程序的颜色调色板。默认皮肤中使用的所有颜色都源于五个基本颜色:action
、neutral
、danger
、warning
和 success
。覆盖每个颜色就像将它的 HSL 值设置为相应的 CSS 变量一样简单。
CKBox UI 的最主要颜色由 action
颜色定义。通过调整该颜色的色调和饱和度,您可以使用两个 CSS 变量更改 CKBox 调色板的颜色。
.ckbox { --ckbox-action-h: 214; --ckbox-action-s: 100%; }
将以上 CSS 代码段添加到您的应用程序中将配置 CKBox 使用您使用滑块配置的 UI 颜色。
468592135_2055236634911334_7108124245888614480_n
468592135_2055236634911334_7108124245888614480_n
images
bridge
3
ChatGPT Image Apr 7, 2025, 11_48_58 AM
2025-04-04_20-33
beach
影像
dora-e-learning
phone-call
微信图片_2024-12-31_141351_246
0fcbafef-15e0-40e9-8276-5b379680094e
image
1000044490
image
Captura de pantalla 2025-03-29 024950
3c8007aa027f960a95950f1a0d76b57 - 副本
foo
lighthouse
images
avatar_dahab
loggo
photo_2025-03-16_12-02-50
ink
image
imgs_sample_3.Crgoeax0
z6245372072867_23a296e4ce8dc7f632c02ec8df49c1bd
Component 1 (1)
jafarkazemi-small
Screenshot 2025-04-08 102525
2
image (4)
Снимок экрана (4)
exciter_150_rc_-_den_26b593619e5d4086acd122def799889a
3c8007aa027f960a95950f1a0d76b57 - 副本
Frame 2
business-3695073_1280
测试模板_20250407102358A003
KFP
mosquito
image
104474935-2e629e80-55c7-11eb-86e2-055760bb5ce9
foo
survey
81ece615-b461-4eff-891e-392c0d2e016a
Screenshot 2025-02-01 183629
image (4)
Frame 3
question-mark
# 可用颜色变量列表
您可以使用下表中列出的 CSS 变量控制每个基本颜色的色调和饱和度。
颜色 | CSS 变量 | 描述 |
---|---|---|
action |
--ckbox-action-h --ckbox-action-s |
用于按钮、图标、滑块等的**主要颜色**的基色。 |
neutral |
--ckbox-neutral-h --ckbox-neutral-s |
用于中性背景的颜色。 |
success |
--ckbox-success-h --ckbox-success-s |
用于成功消息的颜色。 |
warning |
--ckbox-warning-h --ckbox-warning-s |
用于警告的颜色。 |
danger |
--ckbox-danger-h --ckbox-danger-s |
用于有关风险操作和错误的通知的颜色。 |
# 内置主题
CKBox 附带一个额外的内置 dark
主题。要使用它,您必须将相应的样式表添加到您的网页中。可以使用 theme
配置选项设置活动主题。