div+css实现立体质感黑色checkbox开关效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css实现立体质感黑色checkbox开关效果代码
代码标签: div css 立体 质感 黑色 checkbox 开关
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,minimum=1.0,user-scalable=0" /> <style> body{ background: black; padding: 100px; } .switch-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; justify-content: center; margin: auto; height: 55px; } .switch-button .switch-outer { height: 100%; background: #252532; width: 115px; border-radius: 165px; -webkit-box-shadow: inset 0px 5px 10px 0px #16151c, 0px 3px 6px -2px #403f4e; box-shadow: inset 0px 5px 10px 0px #16151c, 0px 3px 6px -2px #403f4e; border: 1px solid #32303e; padding: 6px; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; -webkit-tap-highlight-color: transparent; } .switch-button .switch-outer input[type="checkbox"] { opacity: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; position: absolute; } .switch-button .switch-outer .button-toggle { height: 42px; width: 42px; background: -webkit-gradient( linear, left top, left bottom, from(#3b3a4e), to(#272733) ); background: -o-linear-gradient(#3b3a4e, #272733); background: linear-gradient(#3b3a4e, #272733); border-radius: 100%; -webkit-box-shadow: inset 0px 5px 4px 0px #424151, 0px 4px 15px 0px #0f0e17; box-shadow: inset 0px 5px 4px 0px #424151, 0px 4px 15px 0px #0f0e17; position: relative; z-index: 2; -webkit-transition: left 0.3s ease-in; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0