当前位置: 首页 > 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.dnsts.com.cn/news/148871.html

相关文章:

  • 发外链的网站排名西部数码网站管理助手3.1
  • 专业的免费网站建设哪家深圳网站推广哪家好
  • 个人网页上传网站怎么做厦门seo代运营
  • 上海建设工程标准与造价信息网站婚纱网网站建设目的及功能定位
  • 学校网站建设宗旨wordpress做淘宝客
  • 做企业免费网站哪个好些第一源码网
  • 建电影网站赚钱挣钱吗成都网站建设推进方案
  • wordpress 更改数据表seo查询 工具
  • 上合建设网站企业昆明网站建设方案策划
  • 自己做的网站怎么给别人访问如何创作个人网站
  • 延安市违法建设举报网站建站网站主题设置不能点
  • 网站建设php心得体会id导入不了wordpress
  • 个人网站域名快速备案流程wordpress wp()
  • 贺州网站推广保洁公司做网站有什么作用
  • 网站后台的网址忘记了怎么手动安装网站程序
  • 问卷调查网站建设网站建设 科技公司
  • 微信卖水果链接网站怎么做数字营销师证书
  • 快速做网站的软件长沙发布全市
  • 个体工商户可以做网站备案吗手机必备软件100个
  • 网站栏目设计内容深圳网页定做
  • 站点和网页的关系北恩uc3客户管理软件
  • 徐州网站建设多少钱湘潭手机网站
  • 公司免费网站注册房屋中介做网站的
  • 山东网站建设好不好安庆市网站建设
  • 北京手机网站制作公司清徐网站建设
  • 南通模板网建站导航网址网站怎么做
  • 定制版网站建设费用盐城网站建设代理商
  • 鞍山百度网站怎么制作福田网络
  • 广州网站制作长沙wordpress页面结构
  • 携程网站联盟宝塔默认安装wordpress