一、单选框默认样式的修改
1、效果
2、结构代码
<div class="tl_sqxq">
<div class="tl_input">
<input type="radio" name="pj" id="usename" />
<lable for="usename">满意</lable>
</div>
<div class="tl_input">
<input type="radio" name="pj" id="usename" class="nzan" id="nzan" />
<lable for="nzan">不满意</lable>
</div>
</div>
3、css样式代码
.tl_sqxq {
color: #333;
font-size: 0.4rem;
margin-top: 0.53333333rem;
overflow: hidden;
}
.tl_sqxq span {
float: left;
}
.tl_sqxq p,
.tl_sqxq .tl_img {
float: left;
width: 6.72rem;
}
.tl_sqxq .tl_img img {
width: 100%;
}
.tl_sqxq .tl_input {
line-height: 0.53333333rem;
float: left;
margin-right: 1.33333333rem;
}
.tl_sqxq .tl_input input {
width: 0.53333333rem;
height: 0.53333333rem;
line-height: 0.53333333rem;
}
4、下面是修改单选框默认样式的CSS代码(修改默认样式的关键样式)
/*未选中状态*/
input[type="radio"] {
background: url(../images/zan_nor.png); /*背景图路径*/
background-size: contain;
vertical-align: middle;
-webkit-appearance: none;
}
/*选中状态*/
input[type="radio"]:checked {
background: url(../images/zan.png);/*背景图路径*/
background-size: contain;
}
二、复选框默认样式的修改
1、效果
2、结构代码(与单选框类是,只是将type类型改为type="checkbox")
<div class="tl_sqxq">
<div class="tl_input">
<input type="checkbox" name="pj" id="usename" />
<lable for="usename">苹果</lable>
</div>
<div class="tl_input">
<input type="checkbox" name="pj" id="usename" class="nzan" id="nzan" />
<lable for="nzan">雪梨</lable>
</div>
<div class="tl_input">
<input type="checkbox" name="pj" id="usename" class="nzan" id="nzan" />
<lable for="nzan">桃子</lable>
</div>
</div>
3、css样式代码
.tl_sqxq {
color: #333;
font-size: 0.4rem;
margin-top: 0.53333333rem;
overflow: hidden;
}
.tl_sqxq span {
float: left;
}
.tl_sqxq p,
.tl_sqxq .tl_img {
float: left;
width: 6.72rem;
}
.tl_sqxq .tl_img img {
width: 100%;
}
.tl_sqxq .tl_input {
line-height: 0.53333333rem;
float: left;
margin-right: 1.33333333rem;
}
.tl_sqxq .tl_input input {
width: 0.53333333rem;
height: 0.53333333rem;
line-height: 0.53333333rem;
}
4、下面是修改复选框默认样式的CSS代码(修改默认样式的关键样式)
注:方法与单选框的一样,只是将type类型改为:input[type="checkbox"]
.tl_sqxq .tl_input input[type="checkbox"] {
background: url(images/zan_nor.png);/*背景图路径*/
background-size: contain;
vertical-align: middle;
-webkit-appearance: none;
}
.tl_sqxq .tl_input input[type="checkbox"]:checked {
background: url(images/zan.png);/*背景图路径*/
background-size: contain;
}