css实现精美透明材质灯光开关选择切换效果代码
代码语言:html
所属分类:表单美化
代码描述:css实现精美透明材质灯光开关选择切换效果代码,点击右滑点亮灯光。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> body { height: 100vh; display: flex; align-items: center; justify-content: center; background-color: #514878; } .switch { position: relative; } .switch input { height: 100%; width: 100%; position: absolute; left: 0; top: 0; opacity: 0; z-index: 100; cursor: pointer; } .switch label { height: 110px; width: 220px; background-color: #39315a; border-radius: 100px; display: block; box-shadow: inset 0 0 20px rgba(0,0,0,0.2), inset 0 0 5px -2px rgba(0,0,0,0.4); } .switch label .bulb { height: 90px; width: 90px; background-color: #4a426b; border-radius: 50%; position: relative; top: 10px; left: 10px; display: block; transition: 0.7s; box-shadow: inset 0 0 1px 3px #4a426b, inset 0 0 6px 8px #423963, 0 20px 30px -10px rgba(0,0,0,0.4); } .switch label .bulb .bulb-center { position: absolute; display: block; height: 36px; width: 36px; background-color: #5a527b; border-radius: 50%; top: 50%; left: 50%; transition: 0.7s; transform: translate(-50%, -50%); box-shadow: inset 0 0 0 4px #635a84; } .switch label .bulb .bulb-center:after { content: ""; display: block; height: 14px; width: 14px; background-color: #7b7394; border-radius: 50%; position: absolute; transition: 0.7s; top: 50%; left: 50%; transform: translate(-50%, -50%); box-shadow: 0 0 2px 4px #524a73; } .switch label ..........完整代码请登录后点击上方下载按钮下载查看
网友评论0