Javascript SVG范围幻灯片绑定与div颜色填充
我正在处理一个SVG,我希望根据滑块值填充矩形颜色。当我们滑动范围滑动步骤1时,填充25%,对于步骤2,填充50%,依此类推。有人能给我建议如何实现这个输出吗。任何帮助都将不胜感激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
这里的文字。。。。
重要的是使用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执行此操作。
:此处的文本
我像这样添加,但文本不可见。您可以添加平滑动画吗。有关动画,请参阅: