css实现精美透明材质灯光开关选择切换效果代码

代码语言:html

所属分类:表单美化

代码描述:css实现精美透明材质灯光开关选择切换效果代码,点击右滑点亮灯光。

代码标签: 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