安全下载,经人工审核 精选优质前端模板 支持定制开发咨询 持续更新资源
使用 HTML CSS 制作的开关切换效果按钮
编号:开关按钮

使用 HTML CSS 制作的开关切换效果按钮

大小 11 KB
总文件 5 个
发布 2024-03-30
更新 2024-03-30
架构 CSS
分类 前端资源 - 表单与按钮
目录 结构详情
童哲网
童哲网
 ·  专注前端模板资源分享
人工审核 安全可信

    使用 CSS 创建了一个带有检查动画的切换按钮,按钮显示电源状态。它可在开启和关闭状态之间直观地切换。该按钮可在网页中用于多种用途,如指示电源状态或启用/禁用某些功能,此外,还可以根据自己的喜好自定义颜色、大小或动画效果,你可以修改 :root 选择器中的 CSS 变量来改变按钮的外观。

如何使用 HTML CSS 创建带选中动画的切换按钮

1.首先创建一个新的 HTML 文件,然后用你喜欢的文本编辑器打开它。然后,将以下 HTML 代码复制到文件中:

<label class="switch">
	<input class="switch__input" type="checkbox" role="switch">
	<svg class="switch__check" viewBox="0 0 16 16" width="16px" height="16px">
		<polyline class="switch__check-line" fill="none" stroke="hsl(var(--hue),10%,50%)" stroke-dasharray="9 9" stroke-dashoffset="3.01" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" points="5,8 11,8 11,11" />
	</svg>
	<span class="switch__sr">Power</span>
</label>

这段 HTML 代码为我们的切换按钮设置了基本结构。它包括一个带有输入复选框的标签和一个用于复选动画的 SVG。

2. 接下来,让我们为按钮设计样式,使其具有视觉吸引力。将下载的 styles.css 代码复制到你的样式文件中

/* 部分代码,完整版请下载 */
:root {
	--hue: 223;
	--bg: hsl(var(--hue),90%,90%);
	--fg: hsl(var(--hue),90%,10%);
	--trans-dur: 0.3s;
	--trans-timing: cubic-bezier(0.65,0,0.35,1);
	font-size: calc(40px + (80 - 40) * (100vw - 320px) / (2560 - 320));}



模板目录结构

    免责声明

    • 如非特殊说明,本站对本文提供的代码或者素材不拥有任何权利,其版权归原著者拥有。
    • 以上提供的代码或者素材均为作者提供和网友推荐收集整理而来,仅供学习和研究使用。
    • 如有侵犯你版权的,请来信(邮箱:tongzhewangluo@163.com)指出,核实后本站将立即改正。
    • 如有链接无法下载、失效或广告,请通过网站提供的微信联系作者!
    • 以上资源售价只是赞助,不代表代码或者素材本身价格,收取费用仅维持本站的服务器开销。
    • 所有代码素材效果均为演示打包,最终效果请参考演示效果,本站不提供任何技术支持和服务。
    • 代码素材均为虚拟物品,演示和描述无错的情况下,无法进行退换服务。

    最新资源

    建筑设计与室内装修公司专用 HTML 建站模板 | 顶栏常驻门店地址电话+项目单页详解

    弗雷豪

    建筑设计与室内装修公司专用 HTML 建站模板 | 顶栏常驻门店地址电话+项目单页详解
    后台管理系统 UI 组件与页面全集 Bootstrap 5 模板 | 含钱包/发票/权限/看板

    韦达仕

    后台管理系统 UI 组件与页面全集 Bootstrap 5 模板 | 含钱包/发票/权限/看板
    AI 智能体平台与聊天机器人 HTML5 响应式模板 | 四套首页覆盖 Agent/SaaS/初创/客服

    艾捷尼

    AI 智能体平台与聊天机器人 HTML5 响应式模板 | 四套首页覆盖 Agent/SaaS/初创/客服
    3D植物商店经营 HTML 小游戏(React Three Fiber网页3D游戏)

    3D种植经营游戏

    3D植物商店经营 HTML 小游戏(React Three Fiber网页3D游戏)
    底部导航栏气泡指示器(CSS+JS弧形凹陷动效)

    底部导航栏

    底部导航栏气泡指示器(CSS+JS弧形凹陷动效)
    毛玻璃登录表单(纯CSS磨砂质感UI模板)

    毛玻璃登录框

    毛玻璃登录表单(纯CSS磨砂质感UI模板)