純CSS3代碼實(shí)現(xiàn)滑動(dòng)開關(guān)效果
更新時(shí)間:2015年08月19日 10:42:01 投稿:mrr
CSS33D炫酷左右滑動(dòng)開關(guān)按鈕是一款非??岬腃SS3 3D開關(guān)按鈕,點(diǎn)擊按鈕可以左右滑動(dòng),就像開關(guān)打開閉合一樣的效果,通過本篇文章給大家介紹純CSS3代碼實(shí)現(xiàn)滑動(dòng)開關(guān)效果,需要的朋友可以參考下
廢話不多說了,炫下效果圖并附上演示和源碼下載。
實(shí)現(xiàn)效果如下:
HTML結(jié)構(gòu)代碼:
CSS代碼:
/*表單開關(guān)樣式*/ .ui-switch { position: absolute; font-size: .16rem; right:0.07rem; top: 50%; margin-top: -0.16rem; width: .7rem; height: .3rem; line-height: .3rem; } .ui-switch input { width: .7rem; height: .3rem; position: absolute; top: 0;left: 0; z-index: 2; border: 0; background: 0 0; -webkit-appearance: none; outline: 0 } .ui-switch input:before { content: ''; width: .68rem; height: .3rem; border: 1px solid #dfdfdf; background-color: #fdfdfd; border-radius: .2rem; cursor: pointer; display: inline-block; position: relative; vertical-align: middle; -webkit-box-sizing: content-box; box-sizing: content-box; border-color: #dfdfdf; -webkit-box-shadow: #dfdfdf 0 0 0 0 inset; box-shadow: #dfdfdf 0 0 0 0 inset; -webkit-transition: border .4s,-webkit-box-shadow .4s; transition: border .4s,box-shadow .4s; -webkit-background-clip: content-box; background-clip: content-box } .ui-switch input:checked:before { border-color: #64bd63; -webkit-box-shadow: #64bd63 0 0 0 0.16rem inset; box-shadow: #64bd63 0 0 0 0.16rem inset; background-color: #64bd63; transition: border .4s,box-shadow .4s,background-color 1.2s; -webkit-transition: border .4s,-webkit-box-shadow .4s,background-color 1.2s; background-color: #64bd63 } .ui-switch input:checked:after { left: .4rem } .ui-switch input:after { content: ''; width:.3rem; height: .3rem; position: absolute; top: 50%; left: 0; -webkit-transform:translateY(-50%); border-radius: 100%; background-color: #fff; -webkit-box-shadow: 0 0.01rem 0.03rem rgba(0,0,0,.4); box-shadow: 0 0.01rem 0.03rem rgba(0,0,0,.4); -webkit-transition: left .2s; transition: left .2s }
相關(guān)文章
JS時(shí)間控制實(shí)現(xiàn)動(dòng)態(tài)效果的實(shí)例講解
下面小編就為大家?guī)硪黄狫S時(shí)間控制實(shí)現(xiàn)動(dòng)態(tài)效果的實(shí)例講解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07JavaScript實(shí)現(xiàn)頁面滾動(dòng)圖片加載(仿lazyload效果)
網(wǎng)上的很多這樣的效果都是用jQuery的方法,可是如果不用jQuery的站長(zhǎng)難道就不能用這種方法了么2011-07-07限時(shí)搶購(gòu)-倒計(jì)時(shí)的完整實(shí)例(分享)
下面小編就為大家?guī)硪黄迺r(shí)搶購(gòu)-倒計(jì)時(shí)的完整實(shí)例(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09JS利用window.print()實(shí)現(xiàn)網(wǎng)頁打印功能
print作為瀏覽已經(jīng)比較成熟的技術(shù)可以經(jīng)常被用來打印頁面的部分內(nèi)容。本文將在JS中調(diào)用window.print()方法實(shí)現(xiàn)網(wǎng)頁打印功能,感興趣的可以跟隨小編一起學(xué)習(xí)一下2022-04-04JavaScript數(shù)組去重的方法總結(jié)【12種方法,號(hào)稱史上最全】
這篇文章主要介紹了JavaScript數(shù)組去重的方法,結(jié)合實(shí)例形式較為詳細(xì)的總結(jié)分析了12種方法數(shù)組去重的方法,需要的朋友可以參考下2019-02-02