回答
你的CSS改成這樣:
a:hover::after {
font-family: 'Material Icons';
content: "link";
-webkit-font-feature-settings: 'liga';
}
所以,你可以改變content: "[whatever icon here]";
而且小提琴未正確加載圖標字體所以把我放在鏈接html。
在懶惰的星期四爲我工作得很好。謝謝舒伯特先生。 – adriatiq
什麼是-webkit-font-feature-settings?我收到了「您的搜索 - -webkit-font-feature-settings - 與任何文檔都不匹配。」在谷歌搜索(O.o) –
@gerdi 「font-feature-settings CSS屬性可讓您控制OpenType字體中的高級印刷功能。」 https://developer.mozilla.org/en-US/docs/Web/CSS/font-feature-settings –
C.Schubert幾乎沒有與他們的答案,但如果你也想擁有IE10 +支持你需要添加font-feature-settings: 'liga' 1;
所以最終的造型看起來就像這樣......
a:hover::after {
font-family: 'Material Icons';
content: "link";
-webkit-font-feature-settings: 'liga' 1;
-moz-font-feature-settings: 'liga' 1;
font-feature-settings: 'liga' 1;
}
而像C.Schubert表示將content: "[whatever icon here]";
更改爲所需的圖標。
如果你想使用一個圖標素材有兩個或更多的話,那麼你就需要使用下劃線分隔這樣的:
a:hover::after {
font-family: 'Material Icons';
content: "chevron_right";
}
- 1. 內容區域的材料設計sidenav
- 2. Xamarin.Android材料設計圖標
- 3. 谷歌圖表AreaChart和材料設計
- 4. 設置的材料設計圖標
- 5. Angular2材料設計
- 6. 材料設計TabLayout
- 7. 材料設計滾動
- 8. 材料設計Google地圖如何
- 9. bootstrap材料設計和Aurelia
- 10. 材料設計設置
- 11. 爲什麼材料設計圖標中沒有編輯內容的圖標?
- 12. 實現材料設計CrossFadeDrawer
- 13. 錯誤時,材料設計
- 14. 材料設計圖標太大
- 15. 統一輕材料「添加材料」
- 16. Angular4材料:如何加載內容sidenav
- 17. Google材料設計全部24高程
- 18. 重寫css中的材料設計類
- 19. 材料設計圖標代碼
- 20. 如何將內容添加到角材料標籤
- 21. 加載材料設計精簡版
- 22. 材料設計lite sidenav onhide只顯示圖標
- 23. 無法刪除材料設計Lite上的tr元素懸停
- 24. 材料設計RecyclerView佈局
- 25. 材料設計light mdl-select
- 26. Webpack loading Angular2材料設計css
- 27. 材料設計 - 與jQuery
- 28. Polymer.js沒有材料設計?
- 29. 輔助材料設計
- 30. 防止角材料設計
那不是如何僞類的工作。你不能用CSS添加html。 – AmitJS94