我試圖改變懸停內嵌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