css实现逼真质感按钮checkbox开关效果代码
代码语言:html
所属分类:表单美化
代码描述:css实现逼真质感按钮checkbox开关效果代码
代码标签: css 逼真 质感 按钮 checkbox 开关
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> input { display:none } body { background-color:#555; background-size:20px 20px; color:white; font-family:sans-serif; font-size:27px } .on,.off { position:absolute; text-align:center; -webkit-text-shadow:inset 1px 1px 1px black; width:100% } .on { color:#bbb; top:10px; -webkit-transition:all .1s; font-family:sans-serif } .off { bottom:5px; -webkit-transition:all .1s; transform:scaleY(0.85) } .but { background-color:#272727; border-radius:400px 400px 400px 400px / 400px 400px 300px 300px; border-bottom-width:0; box-shadow:inset 8px 6px 5px -7px rgba(0,0,0,1),inset -8px 6px 5px -7px rgba(0,0,0,1),inset 0 -3px 2px -2px rgba(200,200,200,.5),0 3px 3px -2px rgba(0,0,0,1),inset 0 -230px 60px -200px rgba(255,255,255,.2),inset 0 220px 40px -200px rgba(0,0,0,.3); display:block; font-size:27px; height:178px; position:relative; -webkit-transition:all .2s; width:200px } .back { background-color:black; background-image:-webkit-linear-gradient(0deg,transparent 30%,transparent 70%),-webkit-linear-gradient(0deg,rgba(150,150,150,0) 30%,rgba(150,150,150,.1) 50%,rgba(150,150,150,0) 70%); border-radius:105px; box-shadow:30px 30px 30px -20px rgba(0,0,0,.3),-30px 30px 30px -20px rgba(0,0,0,.3),0 30px 30px 0 rgba(0,0,0,.3),inset 0 -1px 0 0 #333; box-sizing:border-box; height:210px; padding:4px 4px; -webkit-transition:all .2s; width:210px } .round { background:black; background:-webkit-linear-gradient(270deg,#444,#222); border-radius:130px; -webkit-box-sizing:border-box; box-shadow:0 0 0 8px rgba(0,0,0,.1),0px 0.........完整代码请登录后点击上方下载按钮下载查看
网友评论0