iOS7样式开关插件

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 iOS7样式开关插件 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图1:

iOS7样式开关插件

部分效果截图2:

iOS7样式开关插件

HTML代码(index.html):

<!DOCTYPE html>
<html>
  <head>
    <meta charset="gb2312" />
    <meta http-equiv="x-ua-compatible" content="ie=edge" />
    <title>iOS7��ʽ���ز�� </title>
    <link href="css/demo.css" rel="stylesheet" />
    <link href="css/switchery.min.css" rel="stylesheet" />
    <!--<link href="http://fonts.googleapis.com/css?family=Istok Web:400,700,400italic,700italic" rel="stylesheet" type="text/css">
    <link href="http://fonts.googleapis.com/css?family=Prosto+One" rel="stylesheet" type="text/css">
    <link href='http://fonts.googleapis.com/css?family=Source+Code+Pro' rel='stylesheet' type='text/css'>-->

    <!--[if lt IE 9]>
      <script src="js/html5.js"></script>
    <![endif]-->

  </head>
  <body>


    <div class="container">

      <section class="section">
        <h3>Examples</h3>

        <div class="example">
          <h4>Checked</h4>

          <p>Only thing you need is to add a <strong>checked</strong> attribute to your checkbox input. Simple as that.</p>

          <pre>
            <div class="tag">
              &lt;<span class="specials">input</span> <span class="attribute">type=</span><span class="value">&quot;checkbox&quot;</span> <span class="attribute">class=</span><span class="value">&quot;js-switch&quot;</span> checked /&gt;
            </div>
          </pre>

          <p>Result:</p>
          <p>
            <input type="checkbox" class="js-switch" checked />
          </p>
        </div>

        <div class="example">
          <h4>Multiple switches</h4>

          <p>You can add as many switches as you like, as long as their corresponding checkboxes have the same class. Select them and make new instance of the Switchery class for every of them.</p>

          <pre>
            <div class="script">
              <div><span class="specials">var</span> elems = <span class="single">Array</span>.prototype.slice.<span class="specials">call</span>(<span class="single">document</span>.querySelectorAll('<span class="value">.js-switch</span>'));</div>
              <br />
              <div>elems.forEach(<span class="specials">function</span>(html) <span class="specials">{</span></div>
              <div>&nbsp;&nbsp;<span class="specials">var</span> switchery = <span class="single">new</span> Switchery(html);</div>
              <div><span class="specials">}</span>);</div>
            </div>
          </pre>

          <p>Result:</p>
          <p>
            <input type="checkbox" class="js-switch" />
            <input type="checkbox" class="js-switch" checked />
            <input type="checkbox" class="js-switch" />
          </p>
        </div>

        <div class="example">
          <h4>Disabled</h4>

          <p>Use the <strong>disabled</strong> option to make your switch active or inactive.</p>

          <pre>
            <div class="script">
              <div><span class="specials">var</span> switchery = <span class="single">new</span> Switchery(elem, { disabled: <span class="boolean">true</span> });</div>
            </div>
          </pre>

          <p>Result:</p>
          <p>
            <input type="checkbox" class="js-switch-disabled" checked />
          </p>

          <p>Customize the default opacity of the disabled switch like so:</p>
          <pre>
            <div class="script">
              <div><span class="specials">var</span> switchery = <span class="single">new</span> Switchery(elem, { disabled: <span class="boolean">true</span>, disabledOpacity: <span class="value">0.75</span> });</div>
            </div>
          </pre>

          <p>Result:</p>
          <p>
            <input type="checkbox" class="js-switch-disabled-opacity" checked />
          </p>
        </div>

        <div class="example">
          <h4>Colored</h4>

          <p>You can change the primary of the switch to fit your design perfectly:</p>

          <pre>
            <div class="script">
              <div><span class="specials">var</span> switchery = <span class="single">new</span> Switchery(elem, { color: '<span class="value">#41b7f1</span>' });</div>
            </div>
          </pre>

          <p>Result:</p>
          <p>
            <input type="checkbox" class="js-switch-blue" checked />
            <input type="checkbox" class="js-switch-pink" checked />
            <input type="checkbox" class="js-switch-teal" checked />
            <input type="checkbox" class="js-switch-red" checked />
          </p>

          <p>Or the secondary color, which will change the switch shadow and default border:</p>

          <pre>
            <div class="script">
              <div><span class="specials">var</span> switchery = <span class="single">new</span> Switchery(elem, { color: '<span class="value">#fec200</span>', secondaryColor: '<span class="value">#fec200</span>' });</div>
            </div>
          </pre>

          <p>Result:</p>
          <p>
            <input type="checkbox" class="js-switch-secondary" checked />
          </p>
        </div>

        <div class="example">
          <h4>Legacy browsers</h4>

          <p>If you are an adventurer and like to use legacy browsers, like IE8 and IE7, apply your favourite fix for rounded corners and box shadows and try a slightly different approach.</p>

          <pre>
            <div class="script">
              <div><span class="specials">var</span> elems = <span class="single">document</span>.querySelectorAll('<span class="value">.js-switch</span>');</div>
              <br />
              <div><span class="single">for</span> (<span class="specials">var</span> i = <span class="value">0</span>; i <span class="single"><</span> elems.length; i<span class="single">++</span>) {</div>
                <div>&nbsp;&nbsp;<span class="specials">var</span> switchery = <span class="single">new</span> Switchery(elems<span class="specials">[</span>i<span class="specials">]</span>);</div>
              <div>}</div>
            </div>
          </pre>

          <p><input type="checkbox" class="js-switch" checked /></p>
        </div>
      </section>


    </div>

    <script type="text/javascript" src="js/switchery.min.js"></script>
    <script type="text/javascript">

      // Default
      // if-else statement used only for fixing <IE9 issues
      if (Array.prototype.forEach) {
        var elems = Array.prototype.slice.call(document.querySelectorAll('.js-switch'));

        elems.forEach(function(html) {
          var switchery = new Switchery(html);
        });
      } else {
        var elems = document.querySelectorAll('.js-switch');

        for (var i = 0; i < elems.length; i++) {
          var switchery = new Switchery(elems[i]);
        }
      }

      // Disabled switch
      var disabled = document.querySelector('.js-switch-disabled');
      var switchery = new Switchery(disabled, { disabled: true });

      var disabledOpacity = document.querySelector('.js-switch-disabled-opacity');
      var switchery = new Switchery(disabledOpacity, { disabled: true, disabledOpacity: 0.75 });

      // Colored switches
      var blue = document.querySelector('.js-switch-blue');
      var switchery = new Switchery(blue, { color: '#41b7f1' });

      var pink = document.querySelector('.js-switch-pink');
      var switchery = new Switchery(pink, { color: '#ff7791' });

      var teal = document.querySelector('.js-switch-teal');
      var switchery = new Switchery(teal, { color: '#3cc8ad' });

      var red = document.querySelector('.js-switch-red');
      var switchery = new Switchery(red, { color: '#db5554' });

      var secondary = document.querySelector('.js-switch-secondary');
      var switchery = new Switchery(secondary, { color: '#fec200', secondaryColor: '#ff8787' });
    </script>
</body>
</html>









附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
424.97 KB
Html CSS3特效
最新结算
HTML5 3D效果网页视频背景代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
软件概要设计说明书Word下载
类型: .docx 金额: CNY 0.38¥ 状态: 待结算 详细>
软件概要设计说明书Word下载
类型: .docx 金额: CNY 3.02¥ 状态: 待结算 详细>
.net c#获取声卡信息,声卡数量
类型: .rar 金额: CNY 30.96¥ 状态: 待结算 详细>
.net c#获取声卡信息,声卡数量
类型: .rar 金额: CNY 3.87¥ 状态: 待结算 详细>
.net c#获取电脑的安装软件列表信息,包含名称和版本号
类型: .rar 金额: CNY 30.96¥ 状态: 待结算 详细>
.net c#获取电脑的安装软件列表信息,包含名称和版本号
类型: .rar 金额: CNY 3.87¥ 状态: 待结算 详细>
.net c#获取电脑显示适配器信息
类型: .rar 金额: CNY 30.96¥ 状态: 待结算 详细>
.net c#获取电脑的安装软件列表信息,包含名称和版本号
类型: .rar 金额: CNY 3.87¥ 状态: 待结算 详细>
.net c#获取电脑的安装软件列表信息,包含名称和版本号
类型: .rar 金额: CNY 30.96¥ 状态: 待结算 详细>
各执行环节公正透明,帮助企业完成从赛制策划、活动推广、评委评选到版权转让等系列工作,专业、高效、值得信赖。平均每场赛事可征集到数百至数千组源码作品
合作伙伴
联系我们
  • 邮箱:raozetian@hotmail.com
Copyright 2023-2024 eeigg.com·皖ICP备2024038726号-1
打赏文章