Html 输入范围滑块,将拇指替换为图像不工作
我试图创建一个自定义范围滑块使用cssHtml 输入范围滑块,将拇指替换为图像不工作,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
<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中的百分位并检查一次呢。