网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 单选按钮多选按钮用图片实现加样式
范文
    之前一直看到有人在问,单选按钮和多选按钮怎么加样式、怎么把按钮变大?下面把我做的一个例子分享出来。
    1.首先把按钮做成图片
    名单
    2.html页面
    代码如下:
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript" src="jquery-1.10.2.min.js"></script>
    <script type="text/javascript">
    $(function(){
    $("input[type='checkbox']").click(function(){
    if($(this).is(':checked')){
    $(this).attr("checked","checked");
    $(this).parent().removeClass("c_off").addClass("c_on");
    }else{
    $(this).removeAttr("checked");
    $(this).parent().removeClass("c_on").addClass(" c_off");
    }
    });
    $("input[type='radio']").click(function(){
    $("input[type='radio']").removeAttr("checked");
    $(this).attr("checked","checked");
    $(this).parent().removeClass("r_off").addClass("r_on").siblings().removeClass("r_on").addClass("r_off");
    });
    });
    </script>
    </head>
    <style>
    /* 多选/单选 */
    label {
    display: block;
    cursor: pointer;
    line-height: 26px;
    margin-bottom: 20px;
    width: 26px;
    height: 26px;
    line-height: 26px;
    float: left;
    margin-top: 6px;
    }
    .radios {
    padding-top: 18px;
    border-top: 1px solid #049CDB;
    }
    .label_check input, .label_radio input {
    margin-right: 5px;
    }
    .lblby .label_check, .lblby .label_radio {
    margin-right: 8px;
    }
    .lblby .label_radio, .lblby .label_check {
    background: url(../images/jxc_btn.png) no-repeat;
    }
    .lblby .label_check {
    background-position: 0 0px
    }
    .lblby label.c_on {
    background-position: 0 -26px;
    }
    .lblby .label_radio {
    background-position: 0 -52px;
    }
    .lblby label.r_on {
    background-position: 0 -78px;
    }
    .lblby .label_check input, .lblby .label_radio input {
    position: absolute;
    left: -9999px;
    }
    </style>
    <body>
    <label for="checkbox-01">
    <input type="checkbox" checked="checked" value="1" id="checkbox-01" name="sample-checkbox-01" />
    Checkbox1 </label>
    <label for="checkbox-02">
    <input type="checkbox" value="1" id="checkbox-02" name="sample-checkbox-02" />
    Checkbox2</label>
    <label for="radio-01">
    <input type="radio" value="1" checked="checked" id="radio-01" name="sample-radio" />
    Radio1 </label>
    <label for="radio-02">
    <input type="radio" value="1" id="radio-02" name="sample-radio" />
    Radio2 </label>
    <label for="radio-03">
    <input type="radio" value="1" id="radio-03" name="sample-radio" />
    Radio3 </label>
    </body>
    </html>
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/16 4:17:30