css复选框按钮(css 单选按钮图标替换的方法)
类别:Web前端 浏览量:2517
时间:2022-04-01 00:34:45 css复选框按钮
css 单选按钮图标替换的方法一.需求:替换单选按钮默认图标
二.原理:
1.使用label扩大选择热区,隐藏input元素,
2.添加一个元素设置其背景图作为默认显示的按钮图标并显示,
3.为该元素添加一个伪元素相对于添加的元素绝对定位且默认不显示,在该伪元素中添加默认选中的背景图
4.在input元素选中后,显示该伪元素,因为伪元素是绝对定位层级比较高所以会显示在上面,即选中的图标
三.HTML
<label> <input name="price" type="radio" value="1" /> <span className="show-radio"></span> <p>100-500</p> </label>
四.CSS
input{ display:none }; .show-radio{ display: inline-block; width:34px; height:35px; background:url('../../imgs/icons.jpg" alt="css复选框按钮(css 单选按钮图标替换的方法)" border="0" />
五.效果
近重视实现思路和重要代码,部分省略,望见谅
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- dedecms文章怎么发(批量替换织梦DedeCMS所有文章来源和作者的方法)
- dedecms 数据转移(dedecms5.7 通过替换文件升级后 所有档案列表为空的解决方法)
- dataframe取几列数据(dataframe 按条件替换某一列中的值方法)
- jsonkeyvalue怎么取(替换json对象中的key最佳方案)
- dedecms替换条件(dedecms制作英文站需要修改的地方)
- 怎么修改dede标签内容(用数据库批量修改替换dedecms文章标题和内容的步骤分享[图文])
- dedecms不生成文档(dedecms批量替换文章中超链接的方法)
- js解除网页屏蔽(js检测标题与描述中的关键词发现就替换或跳转到别的页面)
- sql server 字符串处理(SQL Server中利用正则表达式替换字符串的方法)
- 什么是里氏替换原则
- Visual Studio中使用正则表达式替换
- springboot docker 部署(详解docker部署SpringBoot及替换jar包的方法)
- python opencv替换背景教程(基于OpenCV python3实现证件照换背景的方法)
- sqlserver替换脚本(SQL Server中对数据截取替换的方法详解)
- vue组件方法里如何修改data(vue项目中使用rem替换px的实现示例)
- dedecms标签长度(dedecms使用SQL命令批量替换指定字符串的方法)
- 《傲骨之战》剧终 律政女魔头Diane,为什么是大女主天花板(傲骨之战剧终律政女魔头Diane)
- 汉族(汉族的祖先是谁)
- 中国有几个名族(中国有几个民族没列入56个民族)
- 数学语文题目(语文的数学题)
- 香蕉(香蕉三种人不宜吃)
- 没钱可以快乐吗(没钱也能快乐吗)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9