css美化input range滑块取值器效果代码

代码语言:html

所属分类:表单美化

代码描述:css美化input range滑块取值器效果代码

代码标签: css 美化 input range 滑块 取值器

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

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">


    <style>
        html, body {
          display: grid;
        }
        
        html {
          height: 100%;
        }
        
        .js {
          --js: 1 ;
        }
        
        body {
          place-content: center;
          background: #3d3d3d;
          color: lightgreen;
          font: clamp(.625em, 5vw, 2em)/2 ubuntu, trebuchet ms, sans-serif;
        }
        
        input[type=range] {
          --min: 0;
          --dif: calc(var(--val) - var(--min));
          --rng: calc(var(--max, 100) - var(--min));
          --mov: calc(var(--dif)/var(--rng)*(100% - 12.8vmin));
          border: solid 1.28vmin #000;
          /* slider border */
          width: 80vmin;
          height: 12.8vmin;
          border-radius: 7.68vmin;
          background: linear-gradient(90deg, currentcolor calc(var(--js)*(6.4vmin + var(--mov))), transparent 0);
          background-color: #6d6d6d;
          /* slider background */
          color: #3399ff;
          /* slider fill/ highlight */
          transition: box-shadow 0.35s;
          cursor: pointer;
          /* add glow on hover/ focus */
        }
        input[type=range], input[type=range]::-webkit-slider-runnable-track, input[type=range]::-webkit-slider-thumb {
          -webkit-appearance: none;
        }
        input[type=range]:.........完整代码请登录后点击上方下载按钮下载查看

网友评论0