颜色与主题
主要颜色
深色
#4c5161
浅色
#f7f9fa
灰色
#a2a9b6
蓝色
#2a80eb
红色
#eb4646
橘色
#f59b00
绿色
#1cad70
紫色
#c12cea
颜色变量
默认的颜色变量名称如下所示:
/* 基础颜色变量 */
--ui-primary: #2a80eb;
--ui-dark-blue: #0057c3;
--ui-dark: #4c5161;
--ui-gray: #a2a9b6;
--ui-dark-gray: #b6bbc6;
--ui-light: #f7f9fa;
--ui-white: #ffffff;
--ui-blue: #2a80eb;
--ui-green: #1cad70;
--ui-orange: #f59b00;
--ui-red: #c12cea;
--ui-purple: #eb4646;
/* hover 的颜色 */
--ui-list-active: #f0f7ff;
/* selected 的颜色 */
--ui-list-selected: #e0f0ff;
/* disabled 禁用色 */
--ui-disabled: #ccd0d7;
/* 边框颜色 */
--ui-border: #d0d0d5;
/* 深一点的边框颜色 */
--ui-dark-border: #ababaf;
/* 浅一点的边框颜色 */
--ui-light-border: #ededef;
--ui-light-background: var(--ui-light-border);
主题定制
除了颜色,还有以下全局变量可供设置:
/* 透明度 */ --ui-opacity: .4; /* 圆角变量 */ --ui-radius: .25rem; /* 基础字号 */ --ui-font: 1rem; /* 动画时间 */ --ui-animate-time: .2s; /* 基本尺寸单元 */ --ui-line-height: 1.375rem; --ui-component-height: 2.25rem;
如何定制?
如果 CSS 是在业务代码中,修改 variables.css 或包含全局变量的 CSS 文件。
如果 CSS 不方便修改,直接在业务 CSS 代码中重置。
无障碍访问支持
本主题天然对用户暗黑模式、减弱动画和高对比度模式进行了支持,以增强用户体验。
使用方式如下:
<link rel="stylesheet" href="https://qidian.gtimg.com/lulu/hope/ui/scheme-dark.css" media="(prefers-color-scheme: dark)">
<link rel="stylesheet" href="https://qidian.gtimg.com/lulu/hope/ui/contrast-more.css" media="(prefers-contrast: more)">
<link rel="stylesheet" href="https://qidian.gtimg.com/lulu/hope/ui/reduced-motion.css" media="prefers-reduced-motion">
本页贡献者:
zhangxinxu