zoukankan      html  css  js  c++  java
  • 自定义checkbox和radio的样式

    1.HTML

    <div class="checked">
       <input type="checkbox" >
    </div> <div class="radio">
      <div class="checked1">
        <input type="radio" name="sex" value="0"> 男
      </div> <div class="checked1 no"> <input type="radio" name="sex" value="1" checked> 女 </div> </div>

     2.CSS

     

    .checked{
       52px;
       height:52px;
       background:url("img/huiyuanye_weixuanzhong.png") no-repeat;
       background-size:100% 100%;
    }
    .radio{
       overflow: hidden;
    }
    .checked1{
       90px;
       height:52px;
       float:left;
       background:url("img/huiyuanye_weixuanzhong.png") no-repeat;
       background-size:52px 52px;
    }
    .no{
       background:url("img/huiyuanye_xuanzhong.png") no-repeat;
    }
    .checked input,.checked1 input{
       50px;
       height:50px;
       opacity: 0;
    }
    

     3.js

    $(".checked").on('click',function(){
        var flag = $(this).find("input").get(0).checked;
        if(flag){
           $(this).addClass("no");
        }else{
           $(this).removeClass("no");
        }
        console.log(flag);
    })
    console.log($(".checked").find("input").get(0).checked);
    console.log($('input:radio[name="sex"]:checked').val());
    $("input[type='radio']").on('click',function(){
         console.log($(this).val())
          $(this).parent().addClass("no").siblings().removeClass("no");
    })
    

      

     

  • 相关阅读:
    计算机基础(7)
    计算机基础(6)
    计算机基础(5)
    计算机基础(4)
    计算机基础(3)
    计算机基础(2)
    计算机基础(1)
    数组、函数
    js基础知识
    随笔3
  • 原文地址:https://www.cnblogs.com/dyy-dida/p/10371404.html
Copyright © 2011-2022 走看看