码迷,mamicode.com
首页 > 其他好文 > 详细

使用背景图修改radio、checkbox样式

时间:2017-12-21 17:15:20      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:class   样式   margin   abs   默认   ica   otto   checked   size   

如果觉得设置样式太麻烦,或者页面上选中的样式太复杂,也可以用背景图去修改样式
<div class="">
<label><input type="radio" name="1"><i class="spot"></i>123456</label>
<label><input type="radio" name="1"><i class="spot"></i>123456</label>
</div>
<style>
label{
display:inline-block;
width:200px;
height:50px;
line-height:.8rem;
text-align:left;
position: relative;
}
label input{
width: 15px;
height: 15px;
vertical-align: bottom;
margin-right:.1rem;
opacity: 0;
}
.spot{
display:inline-block;
width:17px;
height:17px;
background:url("image/radio.png") no-repeat; /*默认的样式图片*/
background-size:16px;
position: absolute;
top:.2rem;
left:0;
z-index:5;
}
input:checked + .spot{
background:url("image/checked.png") no-repeat; /*选中后的样式图片*/
background-size:16px;
}
</style>
 

使用背景图修改radio、checkbox样式

标签:class   样式   margin   abs   默认   ica   otto   checked   size   

原文地址:http://www.cnblogs.com/da-yao/p/8081168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!