当前位置: 首页 > news >正文 网站和app软件制作公司王占山图片 news 2025/10/29 20:38:15 网站和app软件制作公司,王占山图片,做网站开发用笔记本要什么配置,华为手机官网入口CSS 手写switch 纯css手写switchcss变量 纯css手写switch 思路#xff1a; switch需要的元素有#xff1a;开关背景、开关按钮。点击按钮后#xff0c;背景色变化#xff0c;按钮颜色变化#xff0c;呈现开关打开状态。 利用typecheckbox#xff0c;来实现switch效果(修… CSS 手写switch 纯css手写switchcss变量 纯css手写switch 思路 switch需要的元素有开关背景、开关按钮。点击按钮后背景色变化按钮颜色变化呈现开关打开状态。 利用typecheckbox来实现switch效果(修改样式)。 细节 开关背景可以在里面添加个span的作为被修改的背景。开关按钮可以用伪元素来实现。点击后颜色变化可以根据checkbox特性使用伪类选择器来添加改变背景色的样式且通过伪类选择器让伪元素移动位置。 前置知识一 伪类选择器 概念为处于某个状态的已有元素添加对应的样式这个状态是根据用户行为而动态改变的。 比如鼠标悬停hover效果或者获取焦点focus效果。 使用用冒号表示 伪元素 概念创建一些不在Dom树中的元素并为其添加样式。 使用用双冒号表示。 前置知识二正常来说我们dispaly:none的时候我们就不会触发隐藏元素的点击事件了。 对于typecheckbox当我们在外层加一个label标签就可以在隐藏input的时候点击label触发选中事件我们经常用这种方式来定义一些样式。 !-- css实现switch开关 --!-- 加一个label标签,当我们点击label标签的时候复选框会被选中 -- label classswitchinput typecheckboxspan classslider/span /labelstyle:root{--switchWidth:90px;--switchHeight:40px;}/*前置操作1. 外层定义switch的大小。2. 隐藏checkbox框。*//* 定义开关的大小 */.switch {position: relative;display: inline-block;width: var(--switchWidth);height: var(--switchHeight);}/* 隐藏原本的复选框 */.switch input {display: none;}/*第一步1.定义switch的背景让span标签填充满父元素用作switch的背景。2.定义switch的开关按钮使用伪元素给switch添加按钮。position:absolute会找离着自己最近的relative定位。*//* 开关背景 */.slider {position: absolute; /* 子绝父相定位 */cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #eee;transition: .5s; /* 过渡所有的都0.5S */border-radius: 100px;}/* 开关按钮 */.slider::before {content: ;height: 30px;width: 30px;border-radius: 20px;position: absolute;left: 8px;bottom: 5px;background-color: #aeaaae;transition: .4s;}/*第二步1.选中的时候更改起兄弟元素样式。也就是修改选中的背景色。2.选中的时候开关按钮向左移动一段距离且改变颜色。*/input:checked .slider{background: green;} /* 使用伪类与伪元素。当input选中的时候已经添加的伪类颜色变白且移动44px */input:checked .slider::before{background-color: #fff;transform: translateX(44px);} /style css变量 style:root{--size:200px;} .box{height:var(--size);width:var(--size);background:red;}.box .item{height:calc(var(--size)/2);width:calc(var(--size)/2);background:green;} /style div classbox!-- css变量 --!-- 使用方式1.通过 -- 来定义一个css变量2.使用的时候通过var方式引用。3.css变量同样可以用于计算。--!--使用场景css变量使用非常广泛比如我们定义一个组件如果不用变量的话如果要改小宽度或者高度是很麻烦的会有连带效果。用变量以后会方便多。其次可以方便于复用。--div classitem/div /div 文章转载自: http://www.morning.zqdhr.cn.gov.cn.zqdhr.cn http://www.morning.xjwtq.cn.gov.cn.xjwtq.cn http://www.morning.rqgq.cn.gov.cn.rqgq.cn http://www.morning.gybnk.cn.gov.cn.gybnk.cn http://www.morning.hjrjr.cn.gov.cn.hjrjr.cn http://www.morning.shsh1688.com.gov.cn.shsh1688.com http://www.morning.swdnr.cn.gov.cn.swdnr.cn http://www.morning.mdpkf.cn.gov.cn.mdpkf.cn http://www.morning.lskrg.cn.gov.cn.lskrg.cn http://www.morning.jkrrg.cn.gov.cn.jkrrg.cn http://www.morning.bksbx.cn.gov.cn.bksbx.cn http://www.morning.nlffl.cn.gov.cn.nlffl.cn http://www.morning.ppqzb.cn.gov.cn.ppqzb.cn http://www.morning.jjzbx.cn.gov.cn.jjzbx.cn http://www.morning.ljcjc.cn.gov.cn.ljcjc.cn http://www.morning.ydxx123.cn.gov.cn.ydxx123.cn http://www.morning.wrlcy.cn.gov.cn.wrlcy.cn http://www.morning.zlkps.cn.gov.cn.zlkps.cn http://www.morning.dqwkm.cn.gov.cn.dqwkm.cn http://www.morning.fzwf.cn.gov.cn.fzwf.cn http://www.morning.gwsdt.cn.gov.cn.gwsdt.cn http://www.morning.yhplt.cn.gov.cn.yhplt.cn http://www.morning.pbzlh.cn.gov.cn.pbzlh.cn http://www.morning.kdbcx.cn.gov.cn.kdbcx.cn http://www.morning.qytyt.cn.gov.cn.qytyt.cn http://www.morning.dpbdq.cn.gov.cn.dpbdq.cn http://www.morning.npmpn.cn.gov.cn.npmpn.cn http://www.morning.zsthg.cn.gov.cn.zsthg.cn http://www.morning.gwtgt.cn.gov.cn.gwtgt.cn http://www.morning.hlnrj.cn.gov.cn.hlnrj.cn http://www.morning.qjlkp.cn.gov.cn.qjlkp.cn http://www.morning.jzyfy.cn.gov.cn.jzyfy.cn http://www.morning.zlhbg.cn.gov.cn.zlhbg.cn http://www.morning.ghzfx.cn.gov.cn.ghzfx.cn http://www.morning.lxhrq.cn.gov.cn.lxhrq.cn http://www.morning.tphjl.cn.gov.cn.tphjl.cn http://www.morning.trsfm.cn.gov.cn.trsfm.cn http://www.morning.qpqb.cn.gov.cn.qpqb.cn http://www.morning.ghlyy.cn.gov.cn.ghlyy.cn http://www.morning.rbjf.cn.gov.cn.rbjf.cn http://www.morning.stlgg.cn.gov.cn.stlgg.cn http://www.morning.rckmz.cn.gov.cn.rckmz.cn http://www.morning.skdrp.cn.gov.cn.skdrp.cn http://www.morning.cyyhy.cn.gov.cn.cyyhy.cn http://www.morning.msbmp.cn.gov.cn.msbmp.cn http://www.morning.xzjsb.cn.gov.cn.xzjsb.cn http://www.morning.qjdqj.cn.gov.cn.qjdqj.cn http://www.morning.ujianji.com.gov.cn.ujianji.com http://www.morning.qnwyf.cn.gov.cn.qnwyf.cn http://www.morning.tsxg.cn.gov.cn.tsxg.cn http://www.morning.yrdkl.cn.gov.cn.yrdkl.cn http://www.morning.yjdql.cn.gov.cn.yjdql.cn http://www.morning.cybch.cn.gov.cn.cybch.cn http://www.morning.elsemon.com.gov.cn.elsemon.com http://www.morning.rsjf.cn.gov.cn.rsjf.cn http://www.morning.kqbzy.cn.gov.cn.kqbzy.cn http://www.morning.zczkm.cn.gov.cn.zczkm.cn http://www.morning.lnfkd.cn.gov.cn.lnfkd.cn http://www.morning.rxwnc.cn.gov.cn.rxwnc.cn http://www.morning.mqffm.cn.gov.cn.mqffm.cn http://www.morning.gqcsd.cn.gov.cn.gqcsd.cn http://www.morning.yhglt.cn.gov.cn.yhglt.cn http://www.morning.drspc.cn.gov.cn.drspc.cn http://www.morning.yhjrc.cn.gov.cn.yhjrc.cn http://www.morning.jwxnr.cn.gov.cn.jwxnr.cn http://www.morning.dbnrl.cn.gov.cn.dbnrl.cn http://www.morning.nhdmh.cn.gov.cn.nhdmh.cn http://www.morning.mcwgn.cn.gov.cn.mcwgn.cn http://www.morning.qgbfx.cn.gov.cn.qgbfx.cn http://www.morning.qlsyf.cn.gov.cn.qlsyf.cn http://www.morning.mysmz.cn.gov.cn.mysmz.cn http://www.morning.gjfym.cn.gov.cn.gjfym.cn http://www.morning.hdscx.cn.gov.cn.hdscx.cn http://www.morning.fssmx.com.gov.cn.fssmx.com http://www.morning.bmrqz.cn.gov.cn.bmrqz.cn http://www.morning.jpbky.cn.gov.cn.jpbky.cn http://www.morning.qrqcr.cn.gov.cn.qrqcr.cn http://www.morning.lmrcq.cn.gov.cn.lmrcq.cn http://www.morning.zmwzg.cn.gov.cn.zmwzg.cn http://www.morning.knqzd.cn.gov.cn.knqzd.cn 查看全文 http://www.tj-hxxt.cn/news/260449.html 相关文章: 企业免费网站优化方案华为企业网站建设需求分析 网站建设后端前端网站开发与设计多少钱一个网站 网站的网站建设公司哪里卖网站模板 公司建网站多少房产网站电商怎么做 教育技术专业网站开发课程郏县住房和城乡建设局网站 禅城区做网站策划注册有限公司需要什么条件 工信部网站备案官网自己做网站 有名6 app开发多少钱优化核心系列网站 网站建设 长摊 无形资产无锡市太湖新城建设网站 池州哪里有做网站县门户网站建设整改 吉林电商网站建设价格网站建设的六个步骤 正品查询网站怎么做谷歌搜索引擎 google 营销型网站建设实战》新网站怎么快速收录必做 南宁网站设计平台展示产品的网站 网页设计需求模板青岛seo服务哪家好 河源网站网站建设seo优化方案策划书 西安百度网站快速排名优秀的设计网站推荐 南京建设教育网站html模板 多列展示模板 郴州网站建设公司在哪里县市区没有建设信用网站和平台 网站建设方案调查分析报告网线制作顺序 营销型网站制作建设软件开发工具排行榜 wordpress 网站播放器插件python 网站开发神器 用wordpress制作网站网络营销是以什么为中心 个人网站域名名称大全wordpress more标签使用教程 造一个官方网站wordpress考试模板 什么公司设计网站建设一个域名做两个网站可以么 iis网站服务器安全隐患百度网页怎么制作 广西营销型网站建设公司如何做网站卖商品的网站 做网站编辑累吗罗定市城乡规划建设局网站 大型餐饮网站建设wordpress插件图片无法加载