css实现滑块范围选择美化效果ui-range代码
代码语言:html
所属分类:表单美化
代码描述:css实现滑块范围选择美化效果ui-range代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/ui-range.css"> <style> body { background-color: #fafafa; font-family: 'Roboto'; } .container { margin: 150px auto; max-width: 960px; } .range { width: 80%; margin: 2rem auto; } </style> </head> <body> <div class="container"> <h1>纯css范围滑块选择</h1> <div class="range" style='--min:0; --max:1000; --value:170; --text-value:"170"; --thumb-size: 22px; --track-height: calc(var(--thumb-size)/3);'> <input type="range" min="0" max="1000" value="170" oninput="this.parentNode.style.setProperty('--value',this.value); this.parentNode.style.setProperty('--text-value', JSON.stringify(this.value))"> <output></output> <div class='range__progress'></div> </div> <div class="range" style='--step:5; --min:20; --max:100; --value:40; --text-value:"40"; --tickEvery:4; --fill-color:linear-gradient(to right, white, var(--primaryColor));'> <input type="range" min="20" max="100" step="5" value="40" oninput=".........完整代码请登录后点击上方下载按钮下载查看
网友评论0