ZH
PortuguêsEnglishEspañolDeutschFrançaisItaliano日本語Русский中文
首页 收藏
Voltar

网站深色模式按钮

选择两种主题的颜色。代码包含 CSS 变量、避免闪烁的脚本,以及带 aria-pressed 的无障碍按钮。

使用方法

用一个按钮切换浅色和深色主题

1. No <head>, antes do CSS


2. CSS


3. 按钮和脚本,放在页面正文中


可用语言: PortuguêsEspañolEnglishDeutschFrançaisItaliano日本語Русский中文

下一个工具返回顶部按钮→
广告

网站深色模式按钮: 用途

深色模式已成为手机上的默认设置,许多人希望网站也能跟随。这个生成器用 CSS 变量和 prefers-color-scheme 构建浅色和深色主题,让网站自动跟随系统,另外提供一个按钮,让用户只在你的网站上选择其他主题。

代码分为三部分:放在 head 中的一行,在页面显示前应用已保存的选择(避免错误主题的闪烁);带 color-scheme 的 CSS,使输入框和滚动条跟着变化;以及带 aria-pressed 和太阳、月亮图标的按钮。

使用方法

  1. 选择浅色和深色主题的颜色。
  2. 在预览中测试按钮。
  3. 把那一行放进 head,把 CSS 和按钮放到合适的位置。

使用场景

  • 博客和内容网站。
  • 系统和后台面板。
  • 开发者作品集。

常见问题

怎么避免加载时闪现浅色主题?

读取已保存选择的脚本必须在 head 中运行,早于页面显示。代码分成两部分提供:一行放在 head 中,按钮放在页面正文中。

color-scheme 有什么作用?

它告诉浏览器页面是浅色还是深色,这样浏览器也会调整滚动条、表单字段和默认背景。没有它,深色模式下白色的输入框会显得很突兀。

如果网站已经跟随系统,还需要按钮吗?

不是必需的:仅靠 prefers-color-scheme,网站就能跟随手机或电脑的主题。按钮适合那些想让你的网站使用与系统不同主题的人。

真的免费吗?

是的,100%免费。无需注册,无需订阅,不限使用次数。所有工具:Tools123是免费的。

相似工具

非常感谢您的支持!

每一笔捐赠都有助于维持网站运行。这些工具旨在帮助您,但我们有服务器开销。如果您愿意支持,将不胜感激!请选择或输入金额:

通过Stripe安全支付。将在新标签页打开。

工具按现状提供,不作任何保证。我们不对结果及其使用承担责任。