Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 输入范围滑块,将拇指替换为图像不工作_Html_Css_Slider - Fatal编程技术网

Html 输入范围滑块,将拇指替换为图像不工作

Html 输入范围滑块,将拇指替换为图像不工作,html,css,slider,Html,Css,Slider,我试图创建一个自定义范围滑块使用css <style> .slide-container { width: 300px; } .slider { -webkit-appearance: none; width: 100%; height: 5px; border-radius: 5px; background: #FFFFFF; outline: none; opacity: 0.7; -webkit-transition: .2s; tra

我试图创建一个自定义范围滑块使用css

<style>
.slide-container {
  width: 300px;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 5px;
  border-radius: 5px;
  background: #FFFFFF;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 23px;
  height: 24px;
  border: 0;
    border-radius: 50%;
  background: #DAA521;
  cursor: pointer;
}

.slider::-moz-range-thumb {
  width: 23px;
  height: 24px;
  border: 0;
    border-radius: 50%;
  background: #DAA521;
  cursor: pointer;
}

    </style>

.滑动容器{
宽度:300px;
}
.滑块{
-webkit外观:无;
宽度:100%;
高度:5px;
边界半径:5px;
背景:#FFFFFF;
大纲:无;
不透明度:0.7;
-webkit转换:.2s;
转变:不透明度;
}
.滑块:悬停{
不透明度:1;
}
.滑块::-webkit滑块拇指{
-webkit外观:无;
外观:无;
宽度:23px;
高度:24px;
边界:0;
边界半径:50%;
背景#DAA521;
光标:指针;
}
.滑块::-moz范围拇指{
宽度:23px;
高度:24px;
边界:0;
边界半径:50%;
背景#DAA521;
光标:指针;
}
以及html:

<div class="slide-container">
     <input type="range" min="1" max="100" value="50" class="slider" id="myRange">
</div>


我想替换
background:#DAA521背景的代码>url(“{%static”images/coffee.png”%}”)使拇指变成一张图片,而不仅仅是一个彩色圆圈。然而在实践中,这似乎不起作用。有什么想法吗?

将背景:#DAA521替换为背景图像:url(“图像文件的路径”)

将背景:#DAA521替换为背景图像:url(“图像文件的路径”)

尝试使用详细的
背景-*
规则

  • 背景图像:url(“图像的url”)
    -这是图像
  • 背景尺寸:包含-确保图像始终包含在按钮内
  • 背景位置:居中-图像始终位于按钮的中心
  • 背景重复:不重复-图像不重复
只需使用静态图像的相对或绝对路径,并删除Django模板代码。将css包含到模板中通常不是一个好的做法,直接用浏览器加载它们

。幻灯片容器{
宽度:300px;
}
.滑块{
-webkit外观:无;
宽度:100%;
高度:5px;
边界半径:5px;
背景:#FFFFFF;
大纲:无;
不透明度:0.7;
-webkit转换:.2s;
转变:不透明度;
}
.滑块:悬停{
不透明度:1;
}
.滑块::-webkit滑块拇指{
-webkit外观:无;
外观:无;
宽度:23px;
高度:24px;
边界:0;
边界半径:50%;
背景图像:url('https://img.icons8.com/material-outlined/344/average-2.png');
背景尺寸:包含;
背景位置:中心;
背景重复:无重复;
光标:指针;
}
.滑块::-moz范围拇指{
宽度:23px;
高度:24px;
边界:0;
边界半径:50%;
背景图像:url('https://img.icons8.com/material-outlined/344/average-2.png');
背景尺寸:包含;
背景位置:中心;
背景重复:无重复;
光标:指针;
}

尝试使用详细的
背景-*
规则

  • 背景图像:url(“图像的url”)
    -这是图像
  • 背景尺寸:包含-确保图像始终包含在按钮内
  • 背景位置:居中-图像始终位于按钮的中心
  • 背景重复:不重复-图像不重复
只需使用静态图像的相对或绝对路径,并删除Django模板代码。将css包含到模板中通常不是一个好的做法,直接用浏览器加载它们

。幻灯片容器{
宽度:300px;
}
.滑块{
-webkit外观:无;
宽度:100%;
高度:5px;
边界半径:5px;
背景:#FFFFFF;
大纲:无;
不透明度:0.7;
-webkit转换:.2s;
转变:不透明度;
}
.滑块:悬停{
不透明度:1;
}
.滑块::-webkit滑块拇指{
-webkit外观:无;
外观:无;
宽度:23px;
高度:24px;
边界:0;
边界半径:50%;
背景图像:url('https://img.icons8.com/material-outlined/344/average-2.png');
背景尺寸:包含;
背景位置:中心;
背景重复:无重复;
光标:指针;
}
.滑块::-moz范围拇指{
宽度:23px;
高度:24px;
边界:0;
边界半径:50%;
背景图像:url('https://img.icons8.com/material-outlined/344/average-2.png');
背景尺寸:包含;
背景位置:中心;
背景重复:无重复;
光标:指针;
}


是的,这正是我想做的,但它不符合您的问题,您只使用“背景”作为属性,而应该是“背景图像”。还有,为什么要删除URL中的百分位并检查一次呢?是的,这是我正在尝试的,但它不符合你的问题,你只使用“背景”作为属性,而应该是“背景图像”。另外,为什么要删除URL中的百分位并检查一次呢。