我正在使用从 Adobe Illustrator 输出的 SVG 文件,因此可能有相当多的不必要的代码。经过搜索和搜索,我能够想出这个。
<?xml-stylesheet type="text/css" href="SVG_css.css"?>
path:hover{
fill:#005289;
}
它使翻转从外部样式表工作,但它当然将每条路径作为翻转目标。
例如,我需要以组中的路径为目标,以便在翻转时突出显示三个元素。这是来自 Illustrator 的代码结构。
<g id="WIRE_ROOM">
<path fill="#BCBEC0" d="M357.3,24.4c0,0.6-0.6,1-1.4,1h-8.1c-0.8,0-1.4-0.5-1.4-1v-8.9c0-0.6,0.6-1,1.4-1h8.1c0.8,0,1.4,0.5,1.4,1
V24.4z"/>
<path fill="#BCBEC0" d="M357.3,51.4c0,0.6-0.6,1-1.4,1h-8.1c-0.8,0-1.4-0.5-1.4-1v-8.9c0-0.6,0.6-1,1.4-1h8.1c0.8,0,1.4,0.5,1.4,1
V51.4z"/>
<path fill="#BCBEC0" d="M376.7,24.4c0,0.6-0.6,1-1.4,1h-8.1c-0.8,0-1.4-0.5-1.4-1v-8.9c0-0.6,0.6-1,1.4-1h8.1c0.8,0,1.4,0.5,1.4,1
V24.4z"/>
</g>
我尝试将 ID 与样式表相关联,但没有任何运气......我还尝试将类直接关联到 SVG。
如果我将 class="locations" 添加到路径中,它当然只会翻转那个元素而不是元素组。当我像这样添加课程时,什么也没发生。g id="WIRE_ROOM" 类="位置"
如果有人可以帮助我,我将不胜感激,因为我已经搜索并尝试了我所知道的一切尝试。
所以在“WIRE_ROOM”的情况下,这些是不同的设备,我需要悬停来突出显示所有 3 个区域以表示一个公共区域。谢谢!