您现在的位置是:网站首页> 编程资料编程资料
css 单选按钮图标替换的方法_CSS教程_CSS_网页制作_
2023-11-04
170人已围观
简介 这篇文章主要介绍了css 单选按钮图标替换的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
一.需求:替换单选按钮默认图标
二.原理:
1.使用label扩大选择热区,隐藏input元素,
2.添加一个元素设置其背景图作为默认显示的按钮图标并显示,
3.为该元素添加一个伪元素相对于添加的元素绝对定位且默认不显示,在该伪元素中添加默认选中的背景图
4.在input元素选中后,显示该伪元素,因为伪元素是绝对定位层级比较高所以会显示在上面,即选中的图标
三.HTML
四.CSS
input{ display:none }; .show-radio{ display: inline-block; width:34px; height:35px; background:url('../../imgs/icons.png') no-repeat; background-position:-529px -180px; vertical-align: middle; position: relative; } .show-radio:before{ content:''; display: none; width:34px; height:35px; background:url('../../imgs/icons.png') no-repeat; background-position:-474px -180px; vertical-align: middle; position:absolute; left:0; top:0; } input:checked~show-radio:before{ display:block; }五.效果
近重视实现思路和重要代码,部分省略,望见谅
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
相关内容
- CSS3动画之DIY Loading动画_CSS教程_CSS_网页制作_
- 盘点CSS Selectors Level4中新增的选择器_CSS教程_CSS_网页制作_
- 详解CSS中position属性介绍(新增sticky) _CSS教程_CSS_网页制作_
- css3实现信纸/同学录效果的示例代码_css3_CSS_网页制作_
- 利用CSS绘制任意角度的扇形示例代码_CSS教程_CSS_网页制作_
- 详解flex实现左右布局中按钮溢出隐藏效果_CSS教程_CSS_网页制作_
- CSS设置table下tbody的滚动条的实现_CSS教程_CSS_网页制作_
- 天天飞车新车福特新福克斯多少钱_手机游戏_游戏攻略_
- 4月15日最新天天飞车世界对战烧饼无限冲破解教程_手机游戏_游戏攻略_
- 我叫MT3.6版本新元素曝光 新卡牌老相好属性爆料_手机游戏_游戏攻略_
