功能需要选择支付方式—css实现选中单选按钮样式切换

如图所示

上代码

// 代码片段为选择支付方式模块
// 原生效果<div class="order-pay pd border"><div class="label">请选择支付方式</div><div class="item"><input class="check" type="radio" id="wx" name="item" value="选项一"/><div class="check-back"></div><label for="wx"><div class="img"><img src="./img/weixin.png" alt=""></div><div class="method">微信支付</div></label></div><div class="item"><input class="check" type="radio" id="zfb" name="item" value="选项二"/><div class="check-back"></div><label for="zfb"><div class="img"><img src="./img/zfb.png" alt=""></div><div class="method">支付宝支付</div></label></div></div>
/* rem为移动端单位 */
/* order-pay */
.order-pay{padding: .3rem .2rem;
}
.order-pay .label{color: #808080;
}
.order-pay .item{position: relative;height: 1rem;line-height: 1rem;text-align: center;display: flex;
}
.order-pay .item input{width: .4rem;height: .4rem;margin-top: .35rem;
}
.order-pay .img{margin: 0 .2rem;
}
.order-pay img{width: .4rem;height: .4rem;vertical-align: middle;
}
.order-pay label{height: 1rem;line-height: 1rem;width: 100%;display: flex;margin-left: .45rem;
}
.order-pay .method{color: #666666;
}
.check{width: .4rem;height: .4rem;position: absolute;opacity: 0;z-index: 3;
}
.check-back{width:.4rem;height:.4rem;position: absolute;background: url("./img/check.png");background-size: contain;background-repeat: no-repeat;z-index: 2;top: .35rem;
}
.item input:checked + .check-back{background: url("./img/checked.png");background-size: contain;background-repeat: no-repeat;
}
.pay-btn{width:6.8rem;height:1rem;line-height: 1rem;text-align: center;background:rgba(233,86,26,1);color: #fff;border-radius:8px;margin: .2rem auto;
}

css修改单选按钮样式相关推荐

  1. vue、css修改滚动条样式

    vue.css修改滚动条样式 样式为 /* 滚动条 */ body *::-webkit-scrollbar {width: 10px;height: 10px; } body *::-webkit- ...

  2. html单选按钮自定义,css | radio单选按钮样式自定义

    radio单选按钮默认样式改变,radio默认样式确实有点丑,而且不能适合所有的UI设计稿,现在UI稿的花样是越来越多了,所有使用css自定义radio单选按钮样式还是很重要的. 单选按钮最常见的地方 ...

  3. 通过CSS修改checkbox样式(利用label的for属性进行焦点传递)

    需求背景: 在页面设计时,常常会用到input复选框.如果用到一些前端框架的话,一般复选框的样式都可以满足需要:但是对于未使用前端框架,直接原生的话样式可能满足不了项目需要,因此我们需要修改复选框的样 ...

  4. html5滚动条样式修改,css修改滚动条样式

    在css中怎样改变滚动条的样式 /*IE滚动条颜色设置*/body {scrollbar-arrow-color:#f2f2f3;/*上下箭头*/scrollbar-track-color:#1589 ...

  5. React中 css修改滚动条样式

    第一个 HTML代码: <div class="element">内容 </div> CSS代码: .element{overflow-y: scroll; ...

  6. css修改input样式

    修改input样式(图片覆盖) 效果图 修改前 修改后 思路 使用一张图片,将input标签和img标签放在同一个容器 将input标签width和height 放大,之后用input完全覆盖图片 将 ...

  7. css 修改 滚动条 样式

    推荐直接看这篇文章: css3自定义滚动条样式写法 <!--修改 滚动条 下面 的 宽度--> .test{height:100px;overflow: auto; } .test::-w ...

  8. CSS修改滚动条样式

    滚动条的默认样式: 滚动条样式修改: ::-webkit-scrollbar ​ 滚动条整体部分 ​::-webkit-scrollbar-button 滚动条两端的按钮 (设置滚动条整体样式,两端按 ...

  9. 去除滚动条 去除滚动条样式 css修改滚动条样式

    如何去除滚动条并保留滚动功能 1.首先如果是超出其中一边滚动,另一边不能滚动的话,可以直接写明超出某一边的样式,比如: overflow-y:scroll 2.如果是两边都可以滚动的话,就给父级添加伪 ...

  10. CSS 修改滚动条样式 隐藏浏览器滚动条

    /* 滚动条整体部分 */ div::-webkit-scrollbar {} /* 滚动条里面的滑块 */ div::-webkit-scrollbar-thumb {}/* 滚动条的轨道的两端按钮 ...

最新文章

  1. 乐山师范计算机科学与技术怎么样,乐山师范学院计算机科学与技术(本科)教育概况...
  2. netcore开源框架_.NET Core开发精选文章目录,持续更新,欢迎投稿!
  3. Controller接口控制器(6)
  4. 关于CRM库存初始化的一点小总结
  5. 维护老客户,比发展新客户,成本要低得多
  6. java的反射机制的好处
  7. 简单的MPI+Fortran95实现
  8. linux数据包大小控制,linux udp 数据包大小问题
  9. 查看WiFi记录日志
  10. 实验代做 行人识别_实验室代做实验项目
  11. 我在b站上推荐一个看小电影的网站,结果被骂了
  12. rust倒地了怎么起来_ggxx出招表
  13. 通过Web安全工具Burp suite找出网站中的XSS漏洞实战(二)
  14. AmchartsJS版设置属性/方法总结
  15. SM2 加解密注意事项
  16. StackExchange.Redis Timeout awaiting response
  17. VTK笔记-图形相关-多边形数据转换图像数据-vtkPolyData转换为vtkImageData
  18. Three.js - 鼠标拾取(射线追踪法)(十九)
  19. javascript考勤日历
  20. 干货!如何在SCI论文中转述和总结别人的论文和成果

热门文章

  1. 谷歌地球替代软件、谷歌街景、谷歌三维城市模型查看全方案
  2. android矢量地图画法_Android 我们的矢量地图,放大不失真
  3. 三菱f800变频器 频率设定_三菱变频器价格(三菱f800变频器参数表)
  4. jQuery blockUI 使用详解
  5. php进度条实例,JavaScript_一个简单的jquery进度条示例,用jQuery实现的最简单的进度条 - phpStudy...
  6. 【宏】解决vcard乱码批量导入outlook
  7. 下行文格式图片_下行文标准模版
  8. 微信小程序:酒桌扑克娱乐喝酒小游戏
  9. android-应用签名
  10. 可能是最全的Kotlin协程讲解