构建有层次的色彩体系
一个完整的颜色系统包含主色调、中性色、语义色(成功、警告、错误)以及它们的明暗变体。使用 HSL 格式可以更容易地生成有规律的色阶。
/* Using HSL for easier shade adjustments */
--primary-50: hsl(240, 5%, 95%);
--primary-100: hsl(240, 5%, 90%);
--primary-500: hsl(240, 5%, 50%); /* Base color */
--primary-900: hsl(240, 5%, 10%);
/* Contrast checking is important! */
/* WCAG AA: 4.5:1 for body text */
/* WCAG AA: 3:1 for large text */始终检查颜色对比度,确保满足 WCAG 无障碍标准。可以使用 WebAIM Contrast Checker 工具。