HTML单选按钮(Radio)样式更改以及多选按钮(Checkbox)样式更改

单选按钮更改样式:

HTML代码:

<li>
                        <div id="test3">
                            <label class="bt">人员(单选)</label>
                        </div>
                        <div  class="dl dl1 dl2">
                            <div>
                                <input id="check17" type="radio" name="PurchaseIdentity" value="test1"><label for="check17">test1</label>
                            </div>
                            <div>
                                <input id="check18" type="radio" name="PurchaseIdentity" value="test2"><label for="check18">test2</label>
                            </div>
                            <div>
                                <input id="check19" type="radio" name="PurchaseIdentity" value="test3"><label for="check19">test3</label>
                            </div>
                        </div>
                        <span id="msgCategory" style="color: red;"></span>
                        <div class="clear"></div>
</li>



CSS样式代码:

div.dl label{border:none; background:url(../../images/icon_circle-empty.png) no-repeat left;background-size:0.3rem 0.3rem; padding-left:0.35rem;}
div.dl input[type=radio]{display: none;}
div.dl input[type=radio]:checked + label{ background:url(../../images/icon_circle-slelected.png) no-repeat left;background-size:0.3rem 0.3rem;}


示例:


附件图片:



多选按钮更改样式:

HTML代码:

<li>
                        <div id="test4">
                            <label class="bt">星座(多选)</label>
                        </div>
                        <div class="duo">
                            <div>
                                <input id="check22" type="checkbox" name="activity" value="test1"><label for="check22">test1</label>
                            </div>
                            <div>
                                <input id="check23" type="checkbox" name="activity" value="test2"><label for="check23">test2</label>
                            </div>
                            <div>
                                <input id="check24" type="checkbox" name="activity" value="test3"><label for="check24">test3</label>
                            </div>
                            <p class="clear"></p>
                            <a class="Okcheck" href="javascript:;">确定</a>
                        </div>
</li>



CSS样式代码:

div.duo label{border:none; background:url(../../images/SmartShow/check.jpg) no-repeat left;background-size:0.3rem 0.3rem; padding-left:0.35rem;}
div.duo input[name=activity]{display: none;}
div.duo input[name=activity]:checked + label{ background:url(../../images/SmartShow/checked.jpg) no-repeat left;background-size:0.3rem 0.3rem;}


示例:


附件图片:



  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值