我试图改变悬停内嵌SVG的笔触颜色。这是一个从Illustrator中导出并通过Peter Collingridge的SVG优化器的路径。我阅读的内置SVG样式的文章非常直截了当,但这些技术在我的SVG上不起作用。
我在标签上放置了一个悬停伪类,似乎无法定位笔画。
<svg class="highlight" width="86" height="68" viewBox="0 0 85.7 68.5">
<polygon points="11 60.7 74.7 60.7 42.8 4.4 " style="fill:none;stroke-width:3;stroke:#491EC4"/>
</svg>
我设置背景颜色为粉红色来检查悬停是否正常工作,这很好。
.highlight:hover {
background-color: pink;
stroke: red;
}
这是jsfiddle。
我也尝试将多边形封装在具有ID的使用标记中,以便在CSS中更改笔划以及将Svg选择器添加到笔划:inherit中,如Codrops文章中的建议。另外,jQuery的悬停方法没有运气。
我在做什么错,为什么这三种技术不起作用?
第2期
崇高文本2将无法识别笔触属性。当我在CSS和HTML中输入时,它会显示为白色。这是否意味着它是无效的?我查看了CSS3插件的README文件,以查看它添加的内容,并且没有“中风”属性。我应该在测试版中使用Sublime Text 3吗?
所有这些事情......
我会强烈建议升级到崇高的文本3(ST3)不管 - 有超过2年的改进数量惊人 - 三年前发布*。我已经使用了3年,并且它是稳定的 - 它仍然具有“测试版”标签,但它很久以前就已经过测试版了。现在所有的开发工作都集中在ST3上 - [*''我不知道有什么理由不使用Sublime Text 3“*](https://forum.sublimetext.com/t/sublime-text-2 - 不发达/ 18680/4) - 威尔邦德,ST核心开发者。此外,ST2 [不再是默认下载](https://sublimetext.com)。 – MattDMo
感谢提示@MattDMo。非常感谢您的详细回复。 – dho