zoukankan      html  css  js  c++  java
  • input单选框美化——自定义样式

    方法一:

    给input添加

    -webkit-appearance: none;

    隐藏默认样式。然后添加自己的样式就好了。

    例如:

    .radioBox input{
        -webkit-appearance: none;
        width: 20px;
        height: 20px;
        padding: 0;
        background-color: #fff;
        border: 1px solid #c9c9c9;
        border-radius: 50%;
        outline: none;
        margin-right: 22px;
        cursor: pointer;
    }

     选中时的样式:

    .radioBox input:checked{
        background: url('../img/checkBox_selected.png') no-repeat center;
    }

    效果:

    方法二:

    添加label,给label添加样式,隐藏input

    html:

    <div class="radioBox">
      <input type="radio" value="yes" name="reserve" id="radio_yes">
      <label for="radio_yes"></label>
      <input type="radio" value="no" name="reserve" id="radio_no">   <label for="radio_no"></label> </div>

    css

    .radioBox input{
       display: none;
    }
    .radioBox label{
        cursor: pointer;
        position: relative;
    }
    .radioBox label::before{
        display: inline-block;
        content: "";
        width: 16px;
        height: 16px;
        border-radius: 50%;
        border: 2px solid rgba(193, 200, 211, 1);
        margin-right: 6px;
        vertical-align: middle;
    }
    /* 选中 */
    .radioBox input:checked+label::after{
        display: inline-block;
        content: "";
        width: 12px;
        height: 12px;
        border-radius: 50%;
        position: absolute;
        left: 4px;
        bottom: 4px;
        background-color: rgba(56, 85, 127, 1);
    }

    效果:

  • 相关阅读:
    VS快捷键
    IIS部署WCF
    WLAN的优点
    局域网与WAN比较
    局域网拓扑结构
    局域网协议
    局域网介绍
    wifi主要特性
    wifi发展前景
    Wi-Fi与WAPI主要区别
  • 原文地址:https://www.cnblogs.com/cff2121/p/11535494.html
Copyright © 2011-2022 走看看