【发布时间】:2014-02-25 21:55:16
【问题描述】:
我有一个这样的 SVG 图形:
a::before { content: url(filename.svg); }
当我将鼠标悬停在标签上时,我真的希望 SVG 改变填充颜色,而不像现在这样加载新的 SVG 文件:
a:hover::before { content: url(filename_white.svg); }
这是否可以使用 JavaScript、jQuery 或我不知道的纯 CSS 来实现?
谢谢。
【问题讨论】:
-
无法通过 JavaScript 处理
:before和/或:after伪元素。它们不存在于 DOM 中。 -
不确定,但也许this 会帮助你
标签: javascript jquery css svg pseudo-element