css实现range拖动滑竿更换背景色代码

代码语言:html

所属分类:其他

代码描述:css实现range拖动滑竿更换背景色代码

代码标签: css range 拖动 滑竿 更换 背景色 代码

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

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">






    <style>
        /***************/
        /* Theme stuff */
        /***************/
        
        body {
          --h: 180; /* Default in case JS doesn't run */
          --text: hsl(var(--h), 30%, 25%);
          --text-alt: hsl(calc(var(--h) + 180), 100%, 20%); /* Invert the hue */
          --bg: hsl(var(--h), 20%, 85%);
          --highlight: hsl(var(--h), 70%, 70%);
          --focus: hsl(var(--h), 100%, 50%);
          
          color: var(--text);
          background-color: var(--bg);
        }
        
        code {
          background-color: var(--highlight);
        }
        
        h1,
        a {
          color: var(--text-alt);
        }
        
        a {
          text-decoration-color: var(--focus);
          text-decoration-thickness: 2px;
          text-underline-offset: 8px;
          transition: text-underline-offset 0.2s, text-decoration-color 0.2s;
        }
        
        a:hover {
          text-decoration-color: currentcolor;
          text-underline-offset: 3px;
        }
        
        /****************************************************/
        /* It's not too bad to style range inputs these days*/
        /****************************************************/
        
        [type="range"] {
          --height: 2rem;
          width: 100%;
          height: var(--height);
          appearance: none;
          color: inherit;
          border: 2px solid;
          --rainbow: linear-gradient(
            to right,
            hsl(0deg 90% 70%),
            hsl(60deg 90% 70%),
            hsl(120deg 90% 70%),
            hsl(180deg 90% 70%),
            hsl(240deg 90% 70%),
            hsl(300deg 90% 70%),
            hsl(360deg 90% 70%)
          );
          background-image: var(--rainbow);
        }
        
        [type="range"]:focus {
          outline: 0;
          box-shadow: 0 0 0 3px var(--focus);
        }
        
        [type="range&q.........完整代码请登录后点击上方下载按钮下载查看

网友评论0