css - 關(guān)于svg使用的問(wèn)題
問(wèn)題描述
設(shè)計(jì)師讓我不兼容svg的用他給的png圖片,兼容svg的 就用svg;這個(gè)兼容問(wèn)題,我看到張?chǎng)涡竦牟┛偷膶懛ㄈ缦隆?/p>
<svg height='96'> <image xlink:href='http://m.lshqa.cn/wenda/svg.svg' src='http://m.lshqa.cn/wenda/svg.png' /></svg>
但是,我發(fā)現(xiàn)這樣寫的話鼠標(biāo)移動(dòng)到svg上,我給他設(shè)置fill顏色,他是不起效果的。我現(xiàn)在用svg標(biāo)簽寫如下圖
這樣子寫法變色是可以操作了,但是這樣寫怎么寫兼容呢?。我該怎么處理,讓他不管在兼容svg或者不兼容svg用圖片,都能夠?qū)崿F(xiàn)鼠標(biāo)經(jīng)過(guò)變色。謝謝各位朋友了
問(wèn)題解答
回答1:通常不兼容的情況都發(fā)生在 IE 里,如果是解決 IE 的兼容性問(wèn)題,其實(shí)可以使用 <!--[if lt IE]> 這樣的東東。然后使用 css 把 svg 或者圖片 display:none 掉。更具體的做法是:使用 <!--[if lt IE x]> 給 html tag 加一些 class。至于 svg 的兼容性,得去查一下 Can I Use。
回答2:使用xlink:href時(shí),引用的外部svg文件或者symbol里,把需要從父級(jí)繼承的屬性(fill等) 改成 inherit 就行。
相關(guān)文章:
1. 如何用筆記本上的apache做微信開發(fā)的服務(wù)器2. 冒昧問(wèn)一下,我這php代碼哪里出錯(cuò)了???3. php - 淘寶訂單拆單表設(shè)計(jì)4. mysql優(yōu)化 - MySQL如何為配置表建立索引?5. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)6. windows誤人子弟啊7. 實(shí)現(xiàn)bing搜索工具urlAPI提交8. 數(shù)據(jù)庫(kù) - Mysql的存儲(chǔ)過(guò)程真的是個(gè)坑!求助下面的存儲(chǔ)過(guò)程哪里錯(cuò)啦,實(shí)在是找不到哪里的問(wèn)題了。9. 我在網(wǎng)址中輸入localhost/abc.php顯示的是not found是為什么呢?10. 關(guān)于mysql聯(lián)合查詢一對(duì)多的顯示結(jié)果問(wèn)題
