免费在线暗黑模式CSS生成器。可视化设置暗黑模式的背景色、文字色、链接色、卡片色等。实时预览暗黑模式效果,一键生成完整的CSS暗黑模式代码。支持CSS变量和@media (prefers-color-scheme: dark)方案。适合前端开发者快速为网站添加暗黑模式。纯前端处理。
prefers-color-scheme是CSS媒体查询特性,用于检测用户系统是否设置为浅色或深色模式。语法为:@media (prefers-color-scheme: dark) { ... }。当用户开启系统暗黑模式时,其中的CSS样式会自动生效,实现无缝的主题适配。
使用CSS变量实现暗黑模式的核心思路是:在:root中定义默认(浅色)颜色变量,在@media (prefers-color-scheme: dark)中覆盖为深色值。页面中使用var(--bg-color)引用变量。切换主题只需修改变量值,无需改动每个元素。
在Chrome DevTools中按Ctrl+Shift+E(或点击Elements面板右上角的Toggle Rendering),找到Emulate CSS media feature prefers-color-scheme选项,选择dark/light即可模拟。也可以直接在系统设置中切换深色模式。