gpt4 book ai didi

java - 可以在单击按钮时更改特定 SVG 路径的颜色吗?

转载 作者:行者123 更新时间:2023-11-30 12:04:12 30 4
gpt4 key购买 nike

我有一张带有不同省份路径的 SVG 国家 map 。单击按钮是否可以更改特定路径(特定省份)的颜色?每个省在 SVG 文件中都有唯一的名称和 ID。如有必要,我可以更改 SVG 文件。我不知道如何使用 Java 以编程方式定位路径。

SVG 看起来像这样:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:mapsvg="http://mapsvg.com"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
width="612.54211"
height="723.61865">

<path
d="bla bla some code"
title="A"
id="province-1" />
<path
d="bla bla some code"
title="B"
id="province-2" />
</svg>

提前致谢。

最佳答案

当然可以。对于任何路径,您都可以设置填充属性以设置特定颜色。像这样的东西:

<path
fill="#ffffff"
d="bla bla some code"
title="B"
id="province-2" />
</svg>

但我没有用 Java 实现的解决方案。在 JS 中,您可以使用带有标签、名称、ID 和其他类似 document.QuerySelectorAll('svg') 或 document.getElementById('yourId') 等的元素....

关于java - 可以在单击按钮时更改特定 SVG 路径的颜色吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57242369/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com