2015-10-18 197 views
0

我目前正在研究Addobe Illustrator CC中的圖像,我希望能夠更改onMouseOver上的圖像顏色。嘗試在我的SVG交互性面板:Interactive SVG:更改填充顏色onMouseOver

​​

它似乎並沒有工作。在那裏放置onMouseOver的功能是什麼?

我的onClick事件鏈接到網站確實工作。那是:

location.href='https://thecleverroot.com/tag/southwest/'; 

回答

1

如果你只需要改變樣式,那麼你可以使用CSS for SVG。添加類名所需的元素,下面的代碼放置到你的CSS文件:

.className { 
    color: yellow; 
} 

.className:hover { 
    color: blue; 
} 
如果你想將用戶重定向到另一個網址的onClick

,也沒有必要使用JavaScript。您可以將錨元素添加到您的SVG並將其放置在那裏。這是一種nice article這種方法。

如果你希望的風格元素,同時點擊使用:

.className:active { 
    color: red; 
} 

使用JavaScript只有當你的SVG應該有一些複雜的邏輯。

+0

這就是問題所在。它確實有複雜的邏輯。這是美國的一張地圖,所以這是一組形狀分組,然後使用Illustrator的探路者工具統一在一起。結果在這裏:http://codepen.io/anon/pen/Xmzowx –

+0

我應該提到我試過這個: –