国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

label+input實現按鈕開關切換效果的實例

2019-11-19 15:47:28
字體:
來源:轉載
供稿:網友

代碼如下所示:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="X-UA-Compatible" content="ie=edge">  <title>Document</title>  <style>    .ipt {      display: none;    }    .box {      width: 74px;      height: 30px;      line-height: 30px;      overflow: hidden;      border: 1px solid #eee;      border-radius: 4px;      position: relative;      cursor: pointer;    }    label {display:inline-block;}    .ipt:checked + .box .switch-btn {      left: 0;    }    .switch-btn {      position: absolute;      left: -37px;      top: 0;      width: 111px;      height: 30px;      transition: all 0.5s;    }    .switch-btn span{      width: 37px;      height: 30px;      display: block;      text-align: center;            float: left;      font-size: 14px;    }    .on {      background: #52B13C;      color: white;    }    .white {      background: white;    }    .off {      background: #EEEEEE;    }  </style></head><body>  <p>主要使用label+input來實現改變left的值,下面是核心代碼,意思就是<code>選中的input的兄弟節點.box下的.switch-btn元素的left會變成0px(原來是-37px);</code></p>  <pre>    .ipt:checked + .box .switch-btn {      left: 0;    }  </pre>  <p>當然要配合transition來實現</p>  <p>下面是效果</p>  <div class="wrap">    <label>      <input class="ipt" type="checkbox" name="" value="">      <div class="box">        <div class="switch-btn">          <span class="on">ON</span>          <span class="white"></span>          <span class="off">OFF</span>        </div>      </div>    </label>  </div>  <p>全部css代碼</p>  <pre>      .ipt {        display: none;      }      .box {        width: 74px;        height: 30px;        line-height: 30px;        overflow: hidden;        border: 1px solid #eee;        border-radius: 4px;        position: relative;        cursor: pointer;      }      .ipt:checked + .box .switch-btn {        left: 0;      }      .switch-btn {        position: absolute;        left: -37px;        top: 0;        width: 111px;        height: 30px;        transition: all 0.5s;      }      .switch-btn span{        width: 37px;        height: 30px;        display: block;        text-align: center;              float: left;        font-size: 14px;      }      .on {        background: #52B13C;        color: white;      }      .white {        background: white;      }      .off {        background: #EEEEEE;      }  </pre></body></html>

以上這篇label+input實現按鈕開關切換效果的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连南| 隆化县| 巴林右旗| 宿松县| 景德镇市| 邢台县| 丹巴县| 调兵山市| 綦江县| 迭部县| 邮箱| 平利县| 庆安县| 武夷山市| 江西省| 象山县| 陆丰市| 平罗县| 黄大仙区| 镇沅| 滦平县| 铜梁县| 阿拉善右旗| 高清| 兴仁县| 永清县| 本溪市| 毕节市| 霸州市| 鹰潭市| 柯坪县| 丹巴县| 牡丹江市| 潮安县| 广南县| 兴和县| 昆山市| 宁南县| 松阳县| 共和县| 双流县|