css美化range变成曲线弯曲的滑竿拖动取值器代码

代码语言:html

所属分类:拖放

代码描述:css美化range变成曲线弯曲的滑竿拖动取值器代码

代码标签: css 美化 range 曲线 弯曲 滑竿 拖动 取值器 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
   
<meta charset="UTF-8">



   
<style>
        @import url('https://fonts.googleapis.com/css2?family=Gochi+Hand&display=swap');
       
        :root {
                --sz: 1vmin;
                --bg-trick: #fff0;
                --eqz: 0;
        }      
       
        *, *:before, *:after {
                box-sizing: border-box;
                transition: all 0s ease 0s;
                font-family: 'Gochi Hand', Arial, serif;
        }
       
        body {
                margin: 0;
                padding: 0;
                width: 100vw;
                height: 100vh;
                overflow: hidden;
                display: flex;
                align-items: center;
                justify-content: center;
                background: linear-gradient(135deg, #3a3d44, #3b3e45, #383b42);
        }
       
        body:before, body:after {
                content: "";
                position: absolute;
                width: 100%;
                height: 100%;
                background:
                        repeating-conic-gradient(#0002 0.000095%, #fff0 .0005%, #fff0 .005%, #fff0 .0005%),
                        repeating-conic-gradient(#0002 0.00001%, #fff0 .00009%, #fff0 .00075%, #fff0 .000025%);
                opacity: 0.75;
                filter: blur(0.75px);
                z-index: -1;
        }
       
        .content {
                position: relative;
                width: calc(var(--sz) * 50);
                height: calc(var(--sz) * 20);
                display: flex;
                align-items: center;
                justify-content: center;
        }
       
        .content:before {
                content: "";
                position: absolute;
                width: calc(var(--sz) * 50);
                height: calc(var(--sz) * 50);
                border: var(--sz) solid #ffffff;
                border-radius: 155% 75%;
                top: calc(var(--sz) * -13);
                left: calc(var(--sz) * 3);
                transform: rotate(8deg);
                transform-origin: 0 0;
                clip-path: polygon(0 0, 100% 0, 100% 21%, 0 41%);
       
                clip-path: polygon(0 0, 100% 0, 99% 22%, 82% 28%, 20% 38%, 0 41%);
                z-index: -5;
                filter: drop-shadow(5px 5px 2px #0008);
        }
       
        .equalizer {
                height: 100%;
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
        }
       
        .equalizer:before,
        .equalizer:after {
                content: "";
                background: radial-gradient(#fff0 calc(var(--sz) * 2.6), #fff calc(calc(var(--sz) * 2.6) + 1px));
                width: calc(var(--sz) * 7);
                position: absolute;
                height: calc(var(--sz) * 7);
                border-radius: 100%;
                left: calc(var(--sz) .........完整代码请登录后点击上方下载按钮下载查看

网友评论0