html switch开关实现隐藏,css3实现switch开关效果
之前阿里電面的時候問的一個問題,今天抽時間做了個demo。
html結(jié)構(gòu)
css代碼,:before負(fù)責(zé)顏色,:after是那個白色小圓點,切換時的過渡效果用css3的動畫實現(xiàn)。
.switch{
display:none;
}
label{
position:relative;
display: block;
padding: 1px;
border-radius: 24px;
height: 22px;
margin-bottom: 15px;
background-color: #eee;
cursor: pointer;
vertical-align: top;
-webkit-user-select: none;
}
label:before{
content: '';
display: block;
border-radius: 24px;
height: 22px;
background-color: white;
-webkit-transform: scale(1, 1);
-webkit-transition: all 0.3s ease;
}
label:after{
content: '';
position: absolute;
top: 50%;
left: 50%;
margin-top: -11px;
margin-left: -11px;
width: 22px;
height: 22px;
border-radius: 22px;
background-color: white;
box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.08);
-webkit-transform: translateX(-9px);
-webkit-transition: all 0.3s ease;
}
.switch:checked~label:after{
-webkit-transform: translateX(9px);
}
.switch:checked~label:before{
background-color:green;
}
使用css3 制作switch開關(guān)
使用css3來實現(xiàn)switch開關(guān)的效果: html代碼:
css3 移動端 開關(guān)效果
展示效果: 首先是html
微信小程序組件解讀和分析:十五、switch 開關(guān)選擇器
switch 開關(guān)選擇器組件說明: switch,開關(guān)選擇器.只能選擇或者不選.這種屬于表單控件或者查詢條件控件. switch 開關(guān)選擇器示例代碼運行效果如下: 下面是WXML代碼: [XML]?純 ...
自己定義控件:onDraw 方法實現(xiàn)仿 iOS 的開關(guān)效果
概述 本文主要解說怎樣在 Android 下實現(xiàn)高仿 iOS 的開關(guān)按鈕,并不是是在 Android 自帶的 ToggleButton 上改動,而是使用 API 提供的 onDraw.onMeasur ...
微信小程序 主題皮膚切換(switch開關(guān))
示例效果: 功能點分析: 1.點擊switch開關(guān),切換主題皮膚(包括標(biāo)題欄.底部tabBar):2.把皮膚設(shè)置保存到全局變量,在訪問其它頁面時也能有效果3.把設(shè)置保存到本地,退出應(yīng)用再進(jìn)來時,依然加 ...
css3圖片模糊過濾效果
css3圖片過濾效果,鼠標(biāo)放上后其它圖片模糊,鼠標(biāo)所在位置的圖片是清淅的,有效索引出當(dāng)前的圖片,對圖片的模糊處理是本特效的亮點,你完全可以將模糊的效果應(yīng)用于其它的圖片特效中,你同樣也可借此代碼研究一下 ...
基于css3的輪播效果
花了一上午來調(diào)整頁面在ie10上的顯示問題,sass編譯生成的css文件在ie內(nèi)核下一直不能正確加載,果然兼容性的問題還需要好好研究.轉(zhuǎn)入正題,用css3實現(xiàn)輪播效果主要是基于css3的framewo ...
24個 HTML5 &; CSS3 下拉菜單效果及制作教程
下拉菜單是一個很常見的效果,在網(wǎng)站設(shè)計中被廣泛使用.通過使用下拉菜單,設(shè)計者不僅可以在網(wǎng)站設(shè)計中營造出色的視覺吸引力,但也可以為網(wǎng)站提供了一個有效的導(dǎo)航方案.使用 HTML5 和 CSS3 可以更容易 ...
學(xué)習(xí)使用 jQuery &; CSS3 制作照片堆棧效果
在這個小實驗中,我們使用 jQuery & CSS3?創(chuàng)建了一個交互式的照片堆棧效果.提供了一些模擬現(xiàn)實的互動的可能性給用戶.這個想法的思路是:有一些照片在桌面上可以拖放一樣,堆放和刪除,每個 ...
隨機(jī)推薦
VC維含義
VC維含義的個人理解 有關(guān)于VC維可以在很多機(jī)器學(xué)習(xí)的理論中見到,它是一個重要的概念.在讀的時候?qū)σ粋€實例不是很明白,通過這段時間觀看斯坦福的機(jī)器學(xué)習(xí)公開課及相關(guān)補(bǔ)充材料, ...
JavaWeb學(xué)習(xí)之JSP常用標(biāo)簽、EL表達(dá)式的運算符、JSTL標(biāo)簽庫(6)
1.JSP常用標(biāo)簽 * 只要支持JSP文件,常用標(biāo)簽有可以直接使用 * 格式: jsp:xxxx * jsp:forward ,完成jsp頁面的轉(zhuǎn)發(fā) * page屬性:轉(zhuǎn)發(fā)的地址
Java遇見HTML——JSP篇之JavaWeb簡介
一.什么是WEB應(yīng)用程序 Web應(yīng)用程序是一種可以通過Web(互聯(lián)網(wǎng))訪問的應(yīng)用程序.Web應(yīng)用程序的一個最大好處是用戶很容易訪問應(yīng)用程序.用戶只需要有瀏覽器即可,不需要再安裝其他軟件. 為什么要學(xué)習(xí) ...
openmpi出現(xiàn)Segmentation Fault而終止運算
歡迎關(guān)注我的社交賬號: 郵箱: jiangxinnju@163.com 博客園地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://gith ...
call &; apply
對于apply和call兩者在作用上是相同的:這兩個方法通常被用來類的繼承和回調(diào)函數(shù).但兩者在參數(shù)上有區(qū)別的.call函數(shù)和apply方法的第一個參數(shù)都是要傳入給當(dāng)前對象的對象,及函數(shù)內(nèi)部的this. ...
LeetCode Longest Common Prefix 最長公共前綴
題意:給多個字符串,返回這些字符串的最長公共前綴. 思路:直接逐個統(tǒng)計同一個位置上的字符有多少種,如果只有1種,那么就是該位是相同的,進(jìn)入下一位比較.否則終止比較,返回前綴.可能有一個字符串會比較短, ...
unionId突然不能獲取的踩坑記錄
昨天(2016-2-2日),突然發(fā)現(xiàn)系統(tǒng)的一個微信接口使用不了了.后來經(jīng)查發(fā)現(xiàn),是在網(wǎng)頁授權(quán)獲取用戶基本信息的時候,unionid獲取失敗導(dǎo)致的. 在網(wǎng)頁授權(quán)獲取用戶基本信息的介紹中(http://m ...
第二課:Hadoop集群環(huán)境配置
一.Yum配置 1.檢查Yum是否安裝 rpm -qa|grep yum 2.修改yum源,我使用的是163的鏡像源(http://mirrors.163.com/),根據(jù)自己的系統(tǒng)選擇源, #進(jìn)入目 ...
SpringBoot+MyBatis+MySQL讀寫分離
1.? 引言 讀寫分離要做的事情就是對于一條SQL該選擇哪個數(shù)據(jù)庫去執(zhí)行,至于誰來做選擇數(shù)據(jù)庫這件事兒,無非兩個,要么中間件幫我們做,要么程序自己做.因此,一般來講,讀寫分離有兩種實現(xiàn)方式.第一種是依 ...
PTA——數(shù)組平移
PTA 7-52 數(shù)組元素循環(huán)右移問題 #include int main(){ ]; int n,m,t,c; scanf("%d%d",& ...
總結(jié)
以上是生活随笔為你收集整理的html switch开关实现隐藏,css3实现switch开关效果的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 油库供油管线压力报警上限每秒好多兆帕
- 下一篇: idea修改html不能立刻生效,解决i