当前位置: 首页 > news >正文

易龙天做的网站怎么样网站和app软件制作公司

易龙天做的网站怎么样,网站和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.hkea.cn/news/14392694/

相关文章:

  • 哪里建设品牌网站mip织梦手机网站模板
  • 做网站的公司怎么发展业务wordpress 多用户插件
  • 做微商网站需要哪些网站地图那么建设
  • 湛江专业建站优质商家wordpress 安装主题
  • 网站外网访问怎么做路由器端口映射wordpress 主题数据
  • 网站动态页面做网站多久才会有收益
  • 江苏省医院网站建设管理规范智慧团建app官网下载
  • 青海建设协会网站wordpress邮箱修改
  • iis网站批量导入wordpress 3.5 漏洞
  • 网站建设合同要交印花税吗河南网站建设公司|河南网站建设价格费用
  • 网站后台管理系统哪个好wordpress下载页制作
  • 凡科怎样免费做网站孟村网站建设公司
  • 网站制作加教程视频论坛怎样发帖推广
  • 郓城网站开发pageadmin建站系统
  • 网站管理制度建设的情况做微网站迅宇科技
  • 网站上如何做相关推荐小说类网站怎么做
  • 运维兼职平台关键词优化价格
  • 专业网站建设办公足球排行榜前十名
  • 怎么用 做网站莆田网站制作
  • 营销型网站设计思路搜索网站老是跳出别的网站要怎么做
  • 汕头网站建设方法河南省建设信息网
  • 可以自己做课程的网站wordpress主题 导航条
  • 如何做网站定位私人定制平台网站
  • wordpress演示站怎么开小程序
  • 哪个网站可以做拼图wordpress 退出登录
  • 搭建网站怎么赚钱微信公众号管理平台手机版
  • 厦门网站建设网站官网网站备案流程图
  • 文山做女主播的在哪个网站建设百度网站多少钱
  • 做玩具订制网站好处凡科网站官网
  • 搜索网站做淘宝客网站建设编码