zoukankan      html  css  js  c++  java
  • 改变radio默认样式

    改变radio默认样式,代码如下:

    <!doctype html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>改变radio默认样式</title>
    <style>
    dd {
    float:left;
    line-height:37px;
    }
    dd:nth-child(3n+1) {
    text-align:right;
    width:164px;
    }
    input[type="radio"]{
    display:none;
    }
    input[type="radio"]+label{
    position:relative;
    padding-left:30px;
    line-height:20px;
    color:#333;
    font-weight:normal;
    margin-left:2px;
    }
    label {
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:700;
    }
    input[type="radio"]+label::before {
    content:"";
    width:20px;
    height:20px;
    border-radius:20px;
    border:1px solid #cecece;
    position:absolute;
    left:0;
    }
    input[type="radio"]:checked+label::after {
    top:5px;
    left:5px;
    content:"";
    background-color:#58B094;
    width:12px;
    height:12px;
    border-radius:12px;
    position:absolute;
    vertical-align:middle;
    }
    </style>
    </head>
    <body>
    <dl>
    <dd>广告类型:</dd>
    <dd>
    <input id="adType1" name="adType" type="radio" value="1">
    <label for="adType1">开屏</label>
    <input id="adType2" name="adType" type="radio" value="2" checked="checked">
    <label for="adType2">横幅</label>
    <input id="adType3" name="adType" type="radio" value="3">
    <label for="adType3">插屏</label>
    <input id="adType4" name="adType" type="radio" value="4">
    <label for="adType4">信息流</label>
    <input id="adType5" name="adType" type="radio" value="5">
    <label for="adType5">视频</label>
    </dd>
    <dd></dd>
    </dl>    
    </body>
    </html>

    总结:

    1、type="radio"的 id 和 label 的 for 属性值必须保持一致;

    2、type="radio"的 name 属性值必须保持一致;

    3、要改变 type="radio" 的默认样式,务必要设置如下:

      

    input[type="radio"]{
        display:none;
       }

    后再写自己想要的样式。

    上面的样式很多是 CSS3样式,如果有不理解的地方,可以百度下,我也是第一次接触,最后想要提高自己的水平,还是要多敲代码,多思考,多虚心请教。

  • 相关阅读:
    Mongoexport导出数据,Mongoimport导入数据,mongodump备份数据,mongorestore恢复恢复
    php7中使用mongodb的驱动
    windows(X64)+apche2.4+php7.2下安装mongodb
    windows(X64)下安装apche2.4+php7.2+mysql5.7
    Django2.0 path与Django1.x版本url正则匹配问题
    Django: ImportError: No module named 'corsheaders'
    linux开启端口
    MySQL 存储过程传参数实现where id in(1,2,3,...)示例
    ubuntu安装pip3
    在Ubuntu 16.04 安装python3.6 环境并设置为默认
  • 原文地址:https://www.cnblogs.com/hongxp/p/5887864.html
Copyright © 2011-2022 走看看