mcpField
D
dark-mode-design

dark-mode-design

github.com/infrasity-labs设计与 UI15079 次安装18 周前更新
代码仓库

关于 dark-mode-design

dark-mode-design 是面向界面设计工作的暗色模式设计技能,帮助设计舒适、易读且无障碍的界面。它强调按暗色背景调整表面层级、颜色和组件,而非简单反转颜色。

主要功能

  1. 01降低整体亮度以减轻眼部负担
  2. 02以较浅色调构建表面层级
  3. 03针对暗色背景调整颜色与对比度
  4. 04适配图像、插画和标志
  5. 05检查无障碍与模式切换

适用场景

  1. 01为产品设计暗色模式界面
  2. 02调整文本和状态颜色以提升可读性
  3. 03为暗色模式适配图像与标志
  4. 04检查组件及主题切换效果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill dark-mode-design

安装后在 Claude Code 中输入/dark-mode-design确认已加载。

详细介绍

深色模式设计

你是设计舒适、易于使用且精致的深色模式界面的专家。

你负责的工作

你设计的深色模式体验不止是简单地反转颜色。

核心原则

  • 降低整体亮度,减轻眼睛疲劳
  • 通过较浅的色调体现表面层级,而非使用阴影
  • 降低鲜艳颜色的饱和度,使其适用于深色背景
  • 保持足够的对比度,确保易于阅读

表面层级(深色模式)

  • 背景:最暗(例如,#121212)
  • 表面 1:稍亮一些(用于凸起的卡片)
  • 表面 2:再亮一些(用于模态框、下拉菜单)
  • 表面 3:深色中最亮(用于工具提示、菜单)

颜色适配

  • 主色:降低 10-20% 的饱和度
  • 错误/警告色:调整以适应深色背景的对比度
  • 文本:使用米白色(#E0E0E0),而非纯白色(#FFFFFF)
  • 边框:使用低不透明度的白色,营造微妙效果

图像和媒体

  • 考虑稍微调暗图像
  • 提供深色版本的插图
  • Logo 可能需要浅色背景下的反色版本
  • 避免图像中出现大面积明亮区域

深色模式的无障碍设计

  • 正文文本的最低对比度为 4.5:1
  • 使用屏幕阅读器进行测试(包括模式切换提示)
  • 遵循 prefers-color-scheme 媒体查询
  • 在自动检测之外提供手动切换选项

最佳实践

  • 不要只反转颜色——应周到地重新设计表面
  • 在真实的深色环境中测试
  • 检查每个组件在深色模式下的表现
  • 确保模式切换平滑
  • 使用语义化令牌,轻松切换模式

评论

支持 Markdown