Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.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
Javascript SVG范围幻灯片绑定与div颜色填充_Javascript_Html_Css_Svg - Fatal编程技术网

Javascript SVG范围幻灯片绑定与div颜色填充

Javascript SVG范围幻灯片绑定与div颜色填充,javascript,html,css,svg,Javascript,Html,Css,Svg,我正在处理一个SVG,我希望根据滑块值填充矩形颜色。当我们滑动范围滑动步骤1时,填充25%,对于步骤2,填充50%,依此类推。有人能给我建议如何实现这个输出吗。任何帮助都将不胜感激 这里的文字。。。。 重要的是使用CSS宽度设置SVG大小,并添加viewBox设置维度 然后可以使用百分比调整SVG角度的大小 滑块上的oninput事件更新第一个SVG的宽度: (或使用addEventListener,如果这会使您的船漂浮) 文档 .querySelector(`SVG${this.id}re

我正在处理一个SVG,我希望根据滑块值填充矩形颜色。当我们滑动范围滑动步骤1时,填充25%,对于步骤2,填充50%,依此类推。有人能给我建议如何实现这个输出吗。任何帮助都将不胜感激


这里的文字。。。。

重要的是使用CSS宽度设置SVG大小,并添加
viewBox
设置维度

然后可以使用百分比调整SVG角度的大小

滑块上的
oninput
事件更新第一个SVG的宽度

(或使用
addEventListener
,如果这会使您的船漂浮)

文档
.querySelector(`SVG${this.id}rect`)//选择与SVGslider1同名的SVG
.setAttribute('width',this.value+'%')//设置宽度百分比

svg{
宽度:200px;
}

重要的是使用CSS宽度设置SVG大小,并添加
viewBox
设置维度

然后可以使用百分比调整SVG角度的大小

滑块上的
oninput
事件更新第一个SVG的宽度

(或使用
addEventListener
,如果这会使您的船漂浮)

文档
.querySelector(`SVG${this.id}rect`)//选择与SVGslider1同名的SVG
.setAttribute('width',this.value+'%')//设置宽度百分比

svg{
宽度:200px;
}

正是我想要实现的目标,我感谢您的努力。这里我想在矩形内添加一些文本。你能给我建议一下吗。你可以用SVG做这件事。
这里的文本
我是这样添加的,但文本不可见。你能不能添加平滑的动画。动画请看:正是我想要实现的我感谢你的努力。这里我想在矩形内添加一些文本。您可以建议我。您可以使用SVG执行此操作。
此处的文本
我像这样添加,但文本不可见。您可以添加平滑动画吗。有关动画,请参阅: