checkbox 选中与未选中状态 来自米蒙服务器端渲染项目

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;
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值