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