1、效果
2、html代码片段
<div class="pay_style">
<h5>请选择支付方式</h5>
<label class="b-b noflex clearfix relative" for="zfb">
<div class="fl">
<img src="~static/images/zfb.png" alt="">
<span class="m-l-xs">支付宝支付</span>
</div>
<div class="fr">
<input type="checkbox" hidden checked id="zfb">
<i class="z_c"></i>
</div>
</label>
<label class="noflex clearfix relative" for="wx">
<div class="fl">
<img src="~static/images/wx.png" alt="">
<span class="m-l-xs">微信支付</span>
</div>
<div class="fr">
<input type="checkbox" hidden id="wx">
<i class="z_c"></i>
</div>
</label>
<div class="affirm">
<van-button @click.native="$router.push('/goods/paySuccess-mi')" type="primary">确认支付</van-button>
</div>
</div>
3、css相关代码
.pay_style .noflex{
height: 40px;
line-height: 40px;
display: block;
}
/*未选中状态的图片*/
.pay_style .z_c{
position: absolute;
width: 12px;
height: 12px;
right: 0px;
top: 15px;
background-position: center;
background-repeat: no-repeat;
background-image: url("../../static/images/no_checked2.png")
}
/*选中状态的图片*/
.pay_style input[type=checkbox]:checked + .z_c{
background-image: url("../../static/images/checked2.png");
}
.pay_style{
background: #fff;
padding: 5px 10px;
}
.pay_style h5{
font-weight: normal;
font-size: 14px;
margin-bottom: 5px;
}