zoukankan      html  css  js  c++  java
  • HTML自定义radio单选按钮(纯css版,样式可以随意改变)


    html:
    <div> <input id="item1" type="radio" name="item" value="选项一" checked> <label for="item1"></label> <span>选项一</span> </div> <div> <input id="item2" type="radio" name="item" value="选项二"> <label for="item2"></label> <span>选项二</span> </div> css: div { position: relative; line-height: 30px; } input[type="radio"] { 20px; height: 20px; opacity: 0; } label { position: absolute; left: 5px; top: 3px; 20px; height: 20px; border-radius: 50%; border: 1px solid #999;
           cursor: pointer; } /*设置选中的input的样式*/ /* + 是兄弟选择器,获取选中后的label元素*/ input:checked+label { background-color: #fe6d32; border: 1px solid #fe6d32; }  /*添加的加号与label进行拼接(一个矩形边框去掉上和左的边框),再旋转45度*/ input:checked+label::after { position: absolute; content: ""; 5px; height: 10px; top: 3px; left: 6px; border: 2px solid #fff; border-top: none; border-left: none; transform: rotate(45deg);

     js:获取到checked的状态

    $('#item1').click(function(){
      console.log($(this).prop('checked'))
    })
    

      

  • 相关阅读:
    mysql--笔记1
    html-day04
    转换流 Properties集合 序列化 工具
    html--笔记day03
    map集合的应用
    关于IO流---笔记1
    关于什么是编码表的说明
    实现斗地主纸牌游戏---洗牌 发牌 看底牌的具体功能------Map集合存储方法 遍历的应用
    计算属性
    组件-配置组价
  • 原文地址:https://www.cnblogs.com/xinheng/p/9492284.html
Copyright © 2011-2022 走看看