CSS开关按钮生成器
通过可视化编辑器创建自定义CSS开关按钮。 调整大小、颜色和动画,然后导出代码。
#6366f1
#d1d5db
#ffffff
预览
Wi-Fi
Bluetooth
HTML代码
<label class="toggle-switch">
<input type="checkbox" />
<span class="slider"></span>
</label>CSS代码
.toggle-switch {
position: relative;
display: inline-block;
width: 52px;
height: 28px;
}
.toggle-switch input {
opacity: 0;
width: 0;
height: 0;
}
.toggle-switch .slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #d1d5db;
border-radius: 50px;
transition: background-color 0.3s ease;
}
.toggle-switch .slider::before {
content: "";
position: absolute;
height: 24px;
width: 24px;
left: 2px;
bottom: 2px;
background-color: #ffffff;
border-radius: 45px;
transform 0.2s ease;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.toggle-switch input:checked + .slider {
background-color: #6366f1;
}
.toggle-switch input:checked + .slider::before {
transform: translateX(24px);
}分享此工具
📖
使用方法
Step 1
选择设计

选择开关按钮设计模板
→
Step 2
自定义

调整颜色、大小、圆度、动画等
→
Step 3
复制代码

复制HTML/CSS代码
✨
功能特点
实时预览
实时预览开关按钮的交互效果
多种样式
设计变体:iOS风格、Material风格、扁平化等
流畅动画
使用CSS过渡实现流畅的切换动画
❓
FAQ
一种将复选框样式化为开关的UI组件。用于ON/OFF切换。
🔗相关工具
🎨
设计工具颜色代码转换器
在 HEX、RGB 和 HSL 颜色代码之间转换。 使用取色器和实时预览直观选择颜色。
🎨
设计工具取色器
使用色轮和滑块直观选择颜色。 获取并复制 HEX、RGB 和 HSL 格式的颜色代码。
🎨
设计工具图片颜色提取器
自动检测图片中的主色调并生成色板。 还可以点击图片任意位置提取单个颜色。
🎯
设计工具图片平均色提取器
计算整张图片或选定区域的平均颜色。 适用于配色方案选择或缩略图背景色。
🌈
设计工具CSS 渐变生成器
通过拖拽控制可视化创建 CSS 渐变。 支持线性、径向和锥形渐变类型,带预设。
🔲
设计工具CSS 阴影生成器
通过滑块可视化创建 CSS box-shadow。 支持多重阴影和内阴影。