<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      使用 SVG 制作單選和多選框動畫【附源碼】

        通過 JavaScript 實現 SVG 路徑動畫,我們可以做很多花哨的東西。今天我們要為您介紹一些復選框和單選按鈕效果。實現的主要思路是隱藏原生的輸入框,使用偽元素創造更具吸引力的樣式,輸入框被選中的時候執行 SVG 動畫。

        

       

      在線演示      立即下載

       

        溫馨提示:為保證最佳的效果,請在 IE10+、Chrome、Firefox 和 Safari 等現代瀏覽器中瀏覽。

        對于自定義的復選框或單選按鈕,我們使用標簽的偽元素 ::before 并通過設置不透明度為0來因此輸入框。初始,我們通過 JavaScript 在輸入框后面添加必要的 SVG 元素。不過它們是不可見的,因為它們的路徑是空的,一旦我們選中輸入框,我們給元素應用適當的過渡路徑動畫。

        這是一個簡單的表單 HTML 結構示例:

      <form class="ac-custom ac-checkbox ac-cross">
          <h2>How do you collaboratively administrate empowered markets via plug-and-play networks?</h2>
          <ul>
              <li><input id="cb1" name="cb1" type="checkbox"><label for="cb1">Efficiently unleash information</label></li>
              <li><input id="cb2" name="cb2" type="checkbox"><label for="cb2">Quickly maximize timely deliverables</label></li>
              <li><input id="cb3" name="cb3" type="checkbox"><label for="cb3">Dramatically maintain solutions</label></li>
              <li><input id="cb4" name="cb4" type="checkbox"><label for="cb4">Completely synergize relationships</label></li>
              <li><input id="cb5" name="cb5" type="checkbox"><label for="cb5">Professionally cultivate customer service</label></li>
          </ul>
      </form>
      

        我們使用的是無序列表,包含輸入框和標簽。核心的樣式用于使輸入框不可見并使用偽元素創建自定義的輸入框:

      .ac-custom label {
          display: inline-block;
          position: relative;
          font-size: 2em;
          padding: 0 0 0 80px;
          vertical-align: top;
          color: rgba(0,0,0,0.2);
          cursor: pointer;
          transition: color 0.3s;
      }
       
      .ac-custom input[type="checkbox"],
      .ac-custom input[type="radio"],
      .ac-custom label::before {
          width: 50px;
          height: 50px;
          top: 50%;
          left: 0;
          margin-top: -25px;
          position: absolute;
          cursor: pointer;
      }
       
      .ac-custom input[type="checkbox"],
      .ac-custom input[type="radio"] {
          opacity: 0;
          display: inline-block;
          vertical-align: middle;
          z-index: 100;
      }
       
      .ac-custom label::before {
          content: '';
          border: 4px solid #fff;
          transition: opacity 0.3s;
      }
      

        當輸入框被選中時,我們動態改變“偽復選框”的不透明度和標簽的顏色:

      .ac-custom input[type="checkbox"]:checked + label,
      .ac-custom input[type="radio"]:checked + label {
          color: #fff;
      } 
       
      .ac-custom input[type="checkbox"]:checked + label::before,
      .ac-custom input[type="radio"]:checked + label::before {
          opacity: 0.8;
      }
      

       

      在線演示      立即下載

       

      您可能感興趣的相關文章

       

      本文鏈接:使用 SVG 制作單選和多選框動畫 via Codrops

      編譯來源:夢想天空 ◆ 關注前端開發技術 ◆ 分享網頁設計資源

      posted @ 2014-11-20 10:39  夢想天空(山邊小溪)  閱讀(4466)  評論(5)    收藏  舉報
      主站蜘蛛池模板: 免费人成在线观看网站| 日韩有码中文在线观看| av中文字幕一区二区| 成在线人免费| 婷婷四虎东京热无码群交双飞视频| 亚洲精品综合网在线8050影院| 国产SM重味一区二区三区| 延川县| 亚洲精品无码av天堂| 国产精品高清中文字幕| 亚洲精品乱码久久久久红杏| 精品久久精品午夜精品久久| 东京热一精品无码av| 日韩一区二区三区亚洲一| 女同亚洲精品一区二区三| jizz国产免费观看| 亚洲欧美综合人成在线| 国产成人理论在线视频观看| 亚洲高清无在码在线无弹窗| 小污女小欲女导航| 人妻av资源先锋影音av资源| 在线看无码的免费网站| 男人的天堂av社区在线| 人禽无码视频在线观看| 美女禁区a级全片免费观看| 亚洲成年av天堂动漫网站| 亚洲中文字幕日产无码成人片| 国产美女精品自在线拍免费| 亚洲老熟女乱女一区二区| 狠狠爱五月丁香亚洲综| 不卡一区二区国产在线| 中日韩黄色基地一二三区| 国内精品视频一区二区三区八戒| 亚洲2022国产成人精品无码区| 最新精品国偷自产在线美女足| 骚虎三级在线免费播放| 一本大道久久香蕉成人网| 92国产精品午夜福利免费| 韩国免费a级毛片久久| 旬邑县| 无码三级av电影在线观看|