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

CSS 开关(Toggle Switch)生成器

调整大小和颜色并测试预览。代码使用真正的复选框,因此可用于表单,也支持键盘操作。

使用方法

无需 JavaScript 的开关按钮


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

下一个工具CSS 提示框(Tooltip)生成器→
广告

CSS 开关(Toggle Switch)生成器: 用途

开关按钮常用于偏好设置、注册表单和各类设置。这个生成器用真正的复选框加 CSS 样式制作开关,无需 JavaScript:它能保存状态,支持键盘和触摸,会随表单一起提交,并因 role=switch 而被屏幕阅读器播报为开启或关闭。

你可以调整宽度、高度、圆角和颜色,并测试开启、关闭和禁用状态。代码包含可见的焦点样式、尊重减少动态效果设置的平滑过渡,以及高对比度模式。

使用方法

  1. 调整大小和圆角。
  2. 选择颜色和标签文字。
  3. 复制 HTML 和 CSS。

使用场景

  • 通知偏好设置。
  • 网站的深色模式。
  • 表单中的条款同意。

常见问题

需要 JavaScript 吗?

正常使用不需要。只有当你想在开关切换时执行操作(例如保存偏好)才需要,监听 input 的 change 事件即可。

在手机上用多大尺寸?

按 WCAG 2.2,触控区域至少应为 24×24 px,手指操作的推荐值接近 44 px。旁边的文字同样属于 label,会扩大可点击区域。

真的免费吗?

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

相似工具

非常感谢您的支持!

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

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

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