无需登录 数据私有 本地保存

暗色模式色板生成器 - 深色UI设计

22
0
0
0

暗色模式色板生成器

Dark Mode Color Palette Generator — 专为深色UI设计打造的专业配色工具

色调偏移
色板颜色 (点击色块复制)
Brand 首页 关于 联系
暗色模式 UI 预览

这是一个模拟的深色主题界面卡片,用于实时预览配色方案效果。

好的暗色模式设计能减轻视觉疲劳,在低光环境下提供更舒适的阅读体验。

✓ 成功 ⚠ 警告 ✕ 错误 ℹ 信息
CSS 变量

  
暗色模式设计常见问题
什么是暗色模式(Dark Mode)?
暗色模式是一种使用深色背景和浅色文字的用户界面设计风格。与传统的亮色模式(浅色背景深色文字)相反,暗色模式通过降低整体亮度来减少屏幕眩光,在低光环境中提供更舒适的视觉体验。它通常采用深灰或纯黑作为背景色,搭配高对比度的浅色文字和经过适配的强调色。
暗色模式UI设计的核心原则是什么?
1. 避免纯黑背景:除OLED屏幕外,建议使用带有微妙色调的深灰(如#0d1117、#1a1a2e),视觉更舒适。
2. 层次分明:通过不同的表面层级(背景→卡片→弹窗)来建立空间感,通常使用2-3级亮度递进。
3. 对比度达标:正文文字对比度至少4.5:1(WCAG AA),大文字至少3:1。
4. 降低色彩饱和度:在深色背景上,同样饱和度的颜色会显得更鲜艳刺眼,需适当降低。
5. 阴影无效:暗色模式下阴影几乎不可见,用边框或亮度变化替代。
OLED暗色模式和普通暗色模式有什么区别?
OLED屏幕的黑色像素会完全关闭不发光,因此使用纯黑(#000000)作为背景可以显著省电。普通LCD屏幕背光始终亮着,纯黑和深灰功耗相同。OLED暗色模式通常使用#000000作为主背景,表面色使用极深灰(如#0d0d0d、#1a1a1a)。而普通暗色模式更推荐使用深蓝灰或深紫灰(如#0d1117),视觉层次更丰富。
暗色模式如何选择主色调(Primary Color)?
在暗色背景下,主色调需要更高的亮度才能在深色背景上清晰可见。建议:
• 选择亮度在50%-70%之间的颜色作为主色调(如#58a6ff而非#1a6bff)
• 适当降低饱和度10%-20%,避免在暗背景上显得过于刺眼
• 蓝色系(hue 210-230)是最经典的暗色模式主色选择
• 确保主色调与背景的对比度至少达到3:1(非文字元素)
暗色模式下的文字颜色应该如何设置?
暗色模式文字颜色通常分三个层级:
主要文字:亮度85%-93%(如#e6edf3),用于正文内容
次要文字:亮度55%-65%(如#8b949e),用于辅助说明
禁用/占位文字:亮度40%-50%(如#6e7681),用于占位符和禁用状态
避免使用纯白(#ffffff)作为大段文字颜色,略带灰调更舒适。同时确保主要文字与背景对比度≥4.5:1。
暗色模式真的能省电吗?
取决于屏幕类型:
OLED/AMOLED屏幕:能显著省电(15%-60%),因为黑色像素完全关闭
LCD屏幕:几乎不省电,因为背光始终亮着
• 大多数现代旗舰手机使用OLED屏幕,暗色模式对续航有明显帮助
• 对于桌面显示器(多为LCD),省电效果有限,但能减轻视觉疲劳
如何为网站实现暗色模式切换?
常用实现方式:
• 使用CSS变量定义两套颜色值,通过切换class(如data-theme="dark")来切换
• 利用prefers-color-scheme媒体查询自动检测系统偏好
• 使用localStorage存储用户选择,下次访问时恢复
• 推荐使用本工具生成的CSS变量,直接应用到项目中