使用組件庫時,圖標每每不能知足需求,因此咱們經常須要用到第三方圖標庫。阿里圖標庫是咱們的常客。有兩種形式,一是單色,二是彩色的。css
三、在main.js導入iconfont.css文件html
import './font/iconfont/iconfont.css'
四、在代碼中使用class="iconfont icon-XXX"就可使用圖標了web
這是直接引用,而像Element-UI則是將其與本身的圖標進行了融合。svg
Element-UI引入第三方圖標庫:spa
打開iconfont.css文件,將如下代碼加進去:code
[class^="el-icon-my"], [class*=" el-icon-my"]/*這裏有空格*/* { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
四、寫入圖標代碼orm
<svg class="icon" aria-hidden="true"> <use xlink:href="#icon-lianxi"></use> </svg>
注意: 在這裏要用#加class名htm
五、寫入svg圖標通用樣式blog
.icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; }
補充:aria-hidden 的意思 ip
圖標的可訪問性
現代的輔助技術可以識別並朗讀由 CSS 生成的內容和特定的 Unicode 字符。爲了不屏幕識讀設備抓取非故意的和可能產生混淆的輸出內容(尤爲是當圖標純粹做爲裝飾用途時),咱們爲這些圖標設置了 aria-hidden="true" 屬性。
感謝大神的分享:
https://www.cnblogs.com/golov...
https://www.jianshu.com/p/59d...