Heim > Web-Frontend > HTML-Tutorial > 滑动开关效果 css3滑动开关】纯CSS3代码实现滑动开关效果-css3滑动效果-css3左右滑动_html/css_WEB-ITnose

滑动开关效果 css3滑动开关】纯CSS3代码实现滑动开关效果-css3滑动效果-css3左右滑动_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 11:20:50
Original
1274 Leute haben es durchsucht

 今天看到一篇有关 css3事件的博文,一时兴起便整理下相关的资料。 点击按钮,可以实现开关的滑动效果。

 今天看到一篇有关 css3事件的博文,一时兴起便整理下相关的资料。 点击按钮,可以实现开关的滑动效果。

 今天看到一篇有关 css3事件的博文,一时兴起便整理下相关的资料。 点击按钮,可以实现开关的滑动效果。

.toggle input:checked + .ss div {<br />    transform: translate3d(60px, 0, 0);<br />    background-color: #fff;<br />}<br />.has-switch {<br />    display: inline-block;<br />    cursor: pointer;<br />    -webkit-border-radius: 5px;<br />    -moz-border-radius: 5px;<br />    border-radius: 5px;<br />    border: 1px solid;<br />    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);<br />    position: relative;<br />    text-align: left;<br />    overflow: hidden;<br />    line-height: 8px;<br />    -webkit-user-select: none;<br />    -moz-user-select: none;<br />    -ms-user-select: none;<br />    -o-user-select: none;<br />    user-select: none;<br />    min-width: 100px;<br />}<br />.has-switch > div.switch-on {<br />    left: 0%;<br />}<br />.has-switch > div.switch-animate {<br />    -webkit-transition: left 0.5s;<br />    -moz-transition: left 0.5s;<br />    -o-transition: left 0.5s;<br />    transition: left 0.5s;<br />}<br />.has-switch > div {<br />    display: inline-block;<br />    width: 150%;<br />    position: relative;<br />    top: 0;<br />}<br />.has-switch span.switch-left {<br />    color: #ffffff;<br />    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);<br />    background-color: #005fcc;<br />    background-image: -moz-linear-gradient(top, #0044cc, #0088cc);<br />    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#0088cc));<br />    background-image: -webkit-linear-gradient(top, #0044cc, #0088cc);<br />    background-image: -o-linear-gradient(top, #0044cc, #0088cc);<br />    background-image: linear-gradient(to bottom, #0044cc, #0088cc);<br />    background-repeat: repeat-x;<br />    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0044cc', endColorstr='#ff0088cc', GradientType=0);<br />    border-color: #0088cc #0088cc #005580;<br />    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);<br />    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);<br />}<br />.has-switch span.switch-left {<br />    -webkit-border-top-left-radius: 4px;<br />    -moz-border-radius-topleft: 4px;<br />    border-top-left-radius: 4px;<br />    -webkit-border-bottom-left-radius: 4px;<br />    -moz-border-radius-bottomleft: 4px;<br />    border-bottom-left-radius: 4px;<br />}<br />.has-switch span {<br />    text-align: center;<br />    z-index: 1;<br />    width: 33%;<br />}<br />.has-switch span, .has-switch label {<br />    -webkit-box-sizing: border-box;<br />    -moz-box-sizing: border-box;<br />    box-sizing: border-box;<br />    cursor: pointer;<br />    position: relative;<br />    display: inline-block;<br />    height: 100%;<br />    padding-bottom: 4px;<br />    padding-top: 4px;<br />    font-size: 14px;<br />    line-height: 20px;<br />}<br />.has-switch label {<br />    text-align: center;<br />    margin-top: -1px;<br />    margin-bottom: -1px;<br />    z-index: 100;<br />    width: 34%;<br />    border-left: 1px solid #cccccc;<br />    border-right: 1px solid #cccccc;<br />    color: #ffffff;<br />    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);<br />    background-color: #f5f5f5;<br />    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);<br />    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));<br />    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);<br />    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);<br />    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);<br />    background-repeat: repeat-x;<br />    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);<br />    border-color: #e6e6e6 #e6e6e6 #bfbfbf;<br />    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);<br />    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);<br />}<br />.has-switch span, .has-switch label {<br />    -webkit-box-sizing: border-box;<br />    -moz-box-sizing: border-box;<br />    box-sizing: border-box;<br />    cursor: pointer;<br />    position: relative;<br />    display: inline-block;<br />    height: 100%;<br />    padding-bottom: 4px;<br />    padding-top: 4px;<br />    font-size: 14px;<br />    line-height: 20px;<br />}<br />.has-switch span.switch-right {<br />    color: #333333;<br />    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);<br />    background-color: #f0f0f0;<br />    background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);<br />    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));<br />    background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);<br />    background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);<br />    background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);<br />    background-repeat: repeat-x;<br />    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);<br />    border-color: #ffffff #ffffff #d9d9d9;<br />    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);<br />    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);<br />}<br />.has-switch span {<br />    text-align: center;<br />    z-index: 1;<br />    width: 33%;<br />}<br />.has-switch span, .has-switch label {<br />    -webkit-box-sizing: border-box;<br />    -moz-box-sizing: border-box;<br />    box-sizing: border-box;<br />    cursor: pointer;<br />    position: relative;<br />    display: inline-block;<br />    height: 100%;<br />    padding-bottom: 4px;<br />    padding-top: 4px;<br />    font-size: 14px;<br />    line-height: 20px;<br />}<br />.has-switch input[type=checkbox] {<br />    display: none;<br />}<br />.has-switch > div.switch-off {<br />    left: -50%;<br />}<br /><br /><strong>html</strong>部分
Nach dem Login kopieren
<br /><br /><br />
Nach dem Login kopieren
<div class="switch has-switch"><br />    <div class="switch-on switch-animate"><input type="checkbox" checked=""><br />        <span class="switch-left">ON</span><label><br />         </label><span class="switch-right">OFF</span><br />    </div><br /></div><br /><br /><strong>js</strong>部分
Nach dem Login kopieren
<strong> </strong>
Nach dem Login kopieren
<script src="jquery.min.js"></script><br /><script><br />    $(function(){<br />       var animate=$(".switch-animate");<br />        animate.on("click",function(){<br />            if ($(this).hasClass("switch-on")){<br />                $(this).removeClass("switch-on").addClass("switch-off");<br />            }<br />            else {<br />                $(this).addClass("switch-on").removeClass("switch-off");<br />            }<br />        })<br /><br />    })<br /></script>
Nach dem Login kopieren
<strong><br /><br /></strong>
Nach dem Login kopieren

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage