gpt4 book ai didi

html - 使用对象时如何在鼠标悬停时更改 SVG 笔触颜色

转载 作者:行者123 更新时间:2023-12-04 10:34:50 24 4
gpt4 key购买 nike

当鼠标移到图像上时,我试图改变 svg 图像笔触颜色。我现在拥有的不会改变笔划的颜色,我不知道为什么。如果我通过 devtools 手动更改笔触颜色,它工作正常。

我确实注意到,当我使用对象加载 svg 时,我得到 #document检查器中的元素。当我将鼠标悬停在图像上时,这对为什么我的颜色没有改变有任何影响吗?

<li class="nav-item">
<a href="">
<object data="/images/icon.svg"></object>
</a>
</li>
.nav-item {
svg:hover {
path {
stroke: #da25e7;
}
}
}

最佳答案

看起来我可以直接将样式放在 svg 文件中。这样做的缺点是它无处不在,我不希望图像悬停效果的地方仍然会有悬停效果。

<svg>
<style>
svg:hover path {stroke: #da25e7;}
</style>
<rect ...>...</rect>
</svg>

然后包含文件:

<object data="/images/icon.svg"></object>

关于html - 使用对象时如何在鼠标悬停时更改 SVG 笔触颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60233923/

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