真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么用css實現(xiàn)switches開關(guān)按鈕

本篇內(nèi)容主要講解“怎么用css實現(xiàn)switches開關(guān)按鈕”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“怎么用css實現(xiàn)switches開關(guān)按鈕”吧!

創(chuàng)新互聯(lián)主營迎澤網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,APP應(yīng)用開發(fā),迎澤h5小程序制作搭建,迎澤網(wǎng)站營銷推廣歡迎迎澤等地區(qū)企業(yè)咨詢

今天給大家介紹一款仿ios7的switches開關(guān)按鈕。這款按鈕也是純css實現(xiàn)的。無需引js代碼。在實現(xiàn)中給出了兩種顏色,三種不同大小的demo。一起看下效果圖:

怎么用css實現(xiàn)switches開關(guān)按鈕

實現(xiàn)的代碼。

html代碼:

代碼如下:


       


           iOS 7 style switches with CSS


       


           By Bandar Raffah


       
       
       
       
       
       
 

css代碼:

代碼如下:

input[type="checkbox"]
       {
           position: absolute;
           opacity: 0;
       }
       
       /* Normal Track */
       input[type="checkbox"].ios-switch + div
       {
           vertical-align: middle;
           width: 40px;
           height: 20px;
           border: 1px solid rgba(0,0,0,.4);
           border-radius: 999px;
           background-color: rgba(0, 0, 0, 0.1);
           -webkit-transition-duration: .4s;
           -webkit-transition-property: background-color, box-shadow;
           box-shadow: inset 0 0 0 0px rgba(0,0,0,0.4);
           margin: 15px 1.2em 15px 2.5em;
       }
       
       /* Checked Track (Blue) */
       input[type="checkbox"].ios-switch:checked + div
       {
           width: 40px;
           background-position: 0 0;
           background-color: #3b89ec;
           border: 1px solid #0e62cd;
           box-shadow: inset 0 0 0 10px rgba(59,137,259,1);
       }
       
       /* Tiny Track */
       input[type="checkbox"].tinyswitch.ios-switch + div
       {
           width: 34px;
           height: 18px;
       }
       
       /* Big Track */
       input[type="checkbox"].bigswitch.ios-switch + div
       {
           width: 50px;
           height: 25px;
       }
       
       /* Green Track */
       input[type="checkbox"].green.ios-switch:checked + div
       {
           background-color: #00e359;
           border: 1px solid rgba(0, 162, 63,1);
           box-shadow: inset 0 0 0 10px rgba(0,227,89,1);
       }
       
       /* Normal Knob */
       input[type="checkbox"].ios-switch + div > div
       {
           float: left;
           width: 18px;
           height: 18px;
           border-radius: inherit;
           background: #ffffff;
           -webkit-transition-timing-function: cubic-bezier(.54,1.85,.5,1);
           -webkit-transition-duration: 0.4s;
           -webkit-transition-property: transform, background-color, box-shadow;
           -moz-transition-timing-function: cubic-bezier(.54,1.85,.5,1);
           -moz-transition-duration: 0.4s;
           -moz-transition-property: transform, background-color;
           box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0px 0px 0 1px rgba(0, 0, 0, 0.4);
           pointer-events: none;
           margin-top: 1px;
           margin-left: 1px;
       }
       
       /* Checked Knob (Blue Style) */
       input[type="checkbox"].ios-switch:checked + div > div
       {
           -webkit-transform: translate3d(20px, 0, 0);
           -moz-transform: translate3d(20px, 0, 0);
           background-color: #ffffff;
           box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0px 0px 0 1px rgba(8, 80, 172,1);
       }
       
       /* Tiny Knob */
       input[type="checkbox"].tinyswitch.ios-switch + div > div
       {
           width: 16px;
           height: 16px;
           margin-top: 1px;
       }
       
       /* Checked Tiny Knob (Blue Style) */
       input[type="checkbox"].tinyswitch.ios-switch:checked + div > div
       {
           -webkit-transform: translate3d(16px, 0, 0);
           -moz-transform: translate3d(16px, 0, 0);
           box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0px 0px 0 1px rgba(8, 80, 172,1);
       }
       
       /* Big Knob */
       input[type="checkbox"].bigswitch.ios-switch + div > div
       {
           width: 23px;
           height: 23px;
           margin-top: 1px;
       }
       
       /* Checked Big Knob (Blue Style) */
       input[type="checkbox"].bigswitch.ios-switch:checked + div > div
       {
           -webkit-transform: translate3d(25px, 0, 0);
           -moz-transform: translate3d(16px, 0, 0);
           box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3), 0px 0px 0 1px rgba(8, 80, 172,1);
       }
       
       /* Green Knob */
       input[type="checkbox"].green.ios-switch:checked + div > div
       {
           box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 162, 63,1);
       }
       
       /* Needless Page Decoration */
       body
       {
           -webkit-user-select: none;
           cursor: default;
           font: 18px "Helvetica Neue";
           color: rgba(0, 0, 0, 0.77);
           font-weight: 200;
           padding-left: 30px;
           padding-top: 0px;
           background: -webkit-linear-gradient(top, #f2fbff 0%, #ffffff 64%) no-repeat;
           background: -moz-linear-gradient(top, #f2fbff 0%, #ffffff 64%) no-repeat;
           background: -ms-linear-gradient(top, #f2fbff 0%, #ffffff 64%) no-repeat;
           background: linear-gradient(to bottom, #f2fbff 0%, #ffffff 64%) no-repeat;
       }
       h2
       {
           font-weight: 100;
           font-size: 40px;
           color: #135ae4;
       }
       h3
       {
           font-weight: 200;
           font-size: 22px;
           color: #03b000;
       }
       h4
       {
           font-weight: 200;
           font-size: 18px;
           color: rgba(0, 0, 0, 0.77);
           margin-top: 50px;
       }
       a:link
       {
           text-decoration: none;
           color: #f06;
       }
       a:visited
       {
           text-decoration: none;
           color: #f06;
       }
       a:hover
       {
           text-decoration: underline;
       }
       a:active
       {
           text-decoration: underline;
       }

到此,相信大家對“怎么用css實現(xiàn)switches開關(guān)按鈕”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


當前標題:怎么用css實現(xiàn)switches開關(guān)按鈕
分享地址:http://weahome.cn/article/psiosd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部