css3实现switch组件开关

本文主要和大家介绍了如何用css3实现switch组件的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

基于表单的checkbox

效果图

css3实现switch组件开关

原理

checkbox, 有两种状态, 没选中和选中, 当选中的时候(:checked), 改变样式即可, 首先得清除浏览器默认的样式, apperance: none, 本文代码只在chrome中运行, 如果需要写兼容性代码, 给apperance和transition加上前缀就好

立即学习“前端免费学习笔记(深入)”;

html代码


登录后复制

css代码

// switch组件.switch-component {  position: relative;  width: 60px;  height: 30px;  background-color: #dadada;  border-radius: 30px;  border: none;  outline: none;  -webkit-appearance: none;  transition: all .2s ease;}// 按钮switch-component::after {  content: '';  position: absolute;  top: 0;  left: 0;  width: 50%;  height: 100%;  background-color: #fff;  border-radius: 50%;  transition: all .2s ease; }// checked状态时,背景颜色改变.switch-component:checked {  background-color: #86c0fa;}// checked状态时,按钮位置改变.switch-component:checked::after {  left: 50%; }

登录后复制

相关推荐:

微信小程序switch组件详细介绍

以上就是css3实现switch组件开关的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2900152.html

(0)
上一篇 2025年3月10日 23:54:00
下一篇 2025年3月6日 10:32:15

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css3使用vw和vh实现自适应方法

    响应式布局的实现依靠媒体查询( media queries )来实现,选取主流设备宽度尺寸作为断点针对性写额外的样式进行适配,但这样做会比较麻烦,只能在选取的几个主流设备尺寸下呈现完美适配。即使是通过 rem 单位来实现适配,也是需要内嵌一…

    2025年3月10日 编程技术
    200
  • 6种CSS水平垂直居中解决方案

    本文主要和大家介绍了css水平垂直居中解决方案(6种)的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 准备 创建元素 child 登录后复制 垂直水平居中方案一:知道宽度的情况下 …

    编程技术 2025年3月10日
    200
  • css3仿写阿里云水纹效果代码分享

    本文主要和大家介绍了css3 仿写阿里云水纹效果的示例代码的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 效果图 什么也不说了,上代码。 nbsp;html>    css3…

    2025年3月10日
    200
  • CSS理解块级格式上下文BFC

    1.bfc 定义 BFC(Block formatting context)直译为”块级格式化上下文”。它是一个独立的渲染区域,只有Block-level box(块级元素)参与, 它规定了内部的Block-leve…

    2025年3月10日 编程技术
    200
  • css中引入svg来兼容部分安卓机实例

    本文主要和大家介绍了css中引入svg来兼容部分安卓机显示0.5px边框的示例的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 前言 在开发 H5 页面的时候发现,部分安卓机的原生浏…

    编程技术 2025年3月10日
    200
  • CSS实现动态气泡背景代码分享

    本文主要和大家介绍了css 动画实现动态气泡背景的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 今天的第一个任务是写个登录页面,老大给了我一个参(chao)考(xi)案例,大…

    2025年3月10日
    200
  • css3实现圆形旋转倒计时代码分享

    很多答题的h5界面上有旋转倒计时的效果,一个不断旋转减少的动画,类似于下图的这样。本文主要和大家介绍了css3 实现圆形旋转倒计时功能,需要的朋友可以参考下,希望能帮助到大家。 今天研究了下,可以通过border旋转得到。一般我们可以通过b…

    2025年3月10日
    200
  • CSS内边距外边距代码详解

    本文主要和大家分享css之内边距与外边距,本文运用了多个实例与代码,希望能帮助到大家。 外边距: margin 左边距 margin-left:数值 | autoauto:即距离这个边最远的距离右边距: margin-right:数值 | …

    2025年3月10日 编程技术
    200
  • css垂直居中实现代码

    本文主要和大家分享css垂直居中实现代码,希望本文css代码能帮助到大家。 1.如果是单行文本, line-height 的值和height相等 案例如下: 立即学习“前端免费学习笔记(深入)”; .verticle{    height:…

    编程技术 2025年3月10日
    200
  • css鼠标悬浮图片遮罩效果实现代码

    本文主要和大家分享css鼠标悬浮图片遮罩效果实现代码,希望能帮助到大家。 css p>p{    background: rgba(255, 255, 255, 0);    transition: background 0.3s l…

    编程技术 2025年3月10日
    200

发表回复

登录后才能评论