Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
#
Toggle buttons
css
body { margin: 0px; background-color: #bcfeff; } h1 { font-family: Segoe UI; text-align: center; line-height: 42px; padding-bottom: 23px; margin: 10px 0px; border-bottom: 1px solid #dadada; } #hash-symbol { color: #484848; font-size: 42px; position: relative; top: 4px; } #app-name { color: #f19000; } section { width: 250px; margin: 100px auto; padding: 60px; background-color: #fff; box-shadow: 0px 5px 35px #d7d7d7; border-radius: 35px; } .toggle-btn { position: relative; width: 145px; height: 74px; margin: 0 auto; border-radius: 40px; } input[type="checkbox"] { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: 0px; cursor: pointer; opacity: 0; z-index: 2; } /* First toggle btn */ #_1st-toggle-btn span { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; opacity: 1; background-color: #fff; box-shadow: 0px 2px 25px #d9d9d9; border-radius: 40px; transition: 0.2s ease background-color, 0.2s ease opacity; } #_1st-toggle-btn span:before,#_1st-toggle-btn span:after { content: ''; position: absolute; top: 8px; width: 58px; height: 58px; border-radius: 50%; transition: 0.5s ease transform, 0.2s ease background-color; } #_1st-toggle-btn span:before { background-color: #fff; transform: translate(-58px,0px); z-index: 1; } #_1st-toggle-btn span:after { background-color: #000; transform: translate(8px,0px); z-index: 0; } #_1st-toggle-btn input[type="checkbox"]:checked + span { background-color: #000; } #_1st-toggle-btn input[type="checkbox"]:active + span { opacity: 0.5; } #_1st-toggle-btn input[type="checkbox"]:checked + span:before { background-color: #000; transform: translate(56px,-19px); } #_1st-toggle-btn input[type="checkbox"]:checked + span:after { background-color: #fff; transform: translate(79px,0px); } /* First toggle btn completed */ /* Second toggle btn */ #_2nd-toggle-btn { margin: 60px auto 76px auto; } #_2nd-toggle-btn span { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; border: 8px solid #b3b3b3; border-color: #b3b3b3; overflow: hidden; background-color: #fff; border-radius: 40px; transition: 0.8s ease border-color; } #_2nd-toggle-btn span:before { content: ''; position: absolute; top: -8px; width: 58px; height: 58px; border-width: 8px; border-style: solid; border-color: #b3b3b3; margin-left: 0px; border-radius: 50%; transform: translate(-8px,0px); transition: 0.4s ease border-radius, 0.4s ease transform, 0.6s ease width, 0.6s ease margin-left, 0.8s ease border-color; } #_2nd-toggle-btn input[type="checkbox"]:active + span:before { width: 80px; border-radius: 40px; } #_2nd-toggle-btn input[type="checkbox"]:checked:active + span:before { margin-left: -22px; } #_2nd-toggle-btn input[type="checkbox"]:checked + span { border-color: #000; } #_2nd-toggle-btn input[type="checkbox"]:checked + span:before { border-color: #000; transform: translate(63px,0px); } /* Second toggle btn completed */ /* Third toggle btn */ #_3rd-toggle-btn span { display: block; width: 145px; height: 38px; background-color: #c7c7c7; border-radius: 20px; transition: 0.5s ease background-color; } #_3rd-toggle-btn span:before { content: ''; position: absolute; top: -16px; width: 70px; height: 70px; background-color: #fff; border-radius: 50%; box-shadow: 2px 6px 25px #d7d7d7; transform: translate(0px,0px); transition: 0.6s ease transform, 0.6s box-shadow; } #_3rd-toggle-btn span:after { content: ''; position: absolute; top: 50%; right: 0px; left: 35px; width: 0px; height: 24px; margin-top: -36px; margin-left: -6px; border: 6px solid #000; border-radius: 20px; transform:translate(0px,0px); transition: 0.4s ease width, 0.4s ease border-radius, 0.62s ease transform; } #_3rd-toggle-btn input[type="checkbox"]:checked + span:before { box-shadow: 7px 6px 25px #e6e6e6; transform: translate(75px,0px); } #_3rd-toggle-btn input[type="checkbox"]:checked + span:after { width: 24px; border-radius: 50%; transform: translate(64px,0px); } #_3rd-toggle-btn input[type="checkbox"]:checked + span { background-color: #000; } /* Third toggle btn completed */
JavaScript
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>纯css切换按钮开关-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号