关于 color-accessibility
color-accessibility 是面向设计人员的无障碍色彩设计指南,涵盖对比度、色觉缺陷模拟和验证方法,帮助避免仅靠颜色传递信息。
主要功能
- 01WCAG 对比度标准
- 02色觉缺陷模拟指导
- 03无障碍配色建议
- 04色彩测试与验证
适用场景
- 01创建无障碍调色板
- 02检查图表和数据可视化
- 03设计状态标识和表单提示
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill color-accessibility安装后在 Claude Code 中输入/color-accessibility确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/accessible-color-usage.mdcolor-contrast-standards.mdcolor-vision-deficiency-simulation.mdtesting-validation.mdtemplates/component-template.tsx详细介绍
色彩无障碍
目录
概述
无障碍色彩设计可确保所有用户(包括存在色觉缺陷的用户)都能获取并理解信息。
适用场景
- 创建调色板
- 设计数据可视化
- 测试界面设计
- 状态指示器和提醒
- 表单验证状态
- 图表和示意图
快速入门
最简可运行示例:
WCAG Contrast Ratios:
WCAG AA (Minimum):
- Normal text: 4.5:1
- Large text (18pt+): 3:1
- UI components & graphical elements: 3:1
- Focus indicators: 3:1
WCAG AAA (Enhanced):
- Normal text: 7:1
- Large text: 4.5:1
- Better for accessibility
---
Testing Contrast:
Tools:
- WebAIM Contrast Checker
- Color Contrast Analyzer
- Figma plugins
- Browser DevTools
Formula (WCAG): Contrast = (L1 + 0.05) / (L2 + 0.05)
Where L = relative luminance
// ... (see reference guides for full implementation)
参考指南
references/ 目录中的详细实现:
| 指南 | 内容 |
|---|---|
| 色彩对比度标准 | 色彩对比度标准 |
| 色觉缺陷模拟 | 色觉缺陷模拟 |
| 无障碍色彩用法 | 无障碍色彩用法 |
| 测试与验证 | 测试与验证 |
最佳实践
✅ 应该
- 确保对比度至少达到 4.5:1(WCAG AA)
- 使用色盲模拟器进行测试
- 将图案或图标与颜色搭配使用
- 使用文字标注状态,不要只依赖颜色
- 邀请色盲用户参与测试
- 在设计系统中记录颜色用法
- 选择无障碍调色板
- 为有序数据使用渐变色
- 验证所有颜色组合
- 添加焦点指示器
❌ 不应该
- 只用颜色传达信息
- 创建低对比度文本
- 假设用户都能正确辨别颜色
- 使用红绿色组合
- 忽略焦点状态
- 混用过多颜色(>5-8 种)
- 同时使用纯红色和纯绿色
- 跳过对比度测试
- 假设 AA 标准足够(AAA 更佳)
- 在测试中忽略色盲问题
评论
支持 Markdown