阿里巴巴iconfont怎麼是正確的使用方式?
01-23
自己畫的svg想用font的類型引入到網頁中,是不是要用iconfont上傳生成代碼,然後使用?求大神解答
圖標的製作和上傳可以參照官網給出的文檔:Page 1圖標的下載和使用官網上說的不是很清楚,簡單介紹下:1.首先在Iconfont-阿里巴巴矢量圖標庫上面將你需要的圖標點擊購物車按鈕加入「暫存架」
2.選擇完所有要用的圖標後「存儲為項目」,給它命名。然後在「圖標管理」-「圖標應用項目」中找到這個項目,獲取在線鏈接,把裡面的代碼複製到CSS中。
3.在HTML中需要使用到圖標時,使用iconfont類名。&
裡面寫上你想用的圖標下面的Unicode:
4.然後你可以通過控制iconfont類的屬性改變圖標的樣式,比如:.iconfont{
font-family:"iconfont";
font-size:16px;
font-style:normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;
padding-left:20px
}
就可以在頁面中引用和修改了。
官網中還列出了使用時候的兼容性問題及其解決方法:Page 2這些圖標也可以下載到本地使用。圖標都加入暫存架後選擇「下載到本地」,會得到以下幾個文件:
瀏覽器打開demo.html可以看到每個圖標的Unicode,把iconfont.css里的代碼複製到css裡面,把下面四個文件放到css可以引用到的文件夾里就可以了。下載使用的一個缺點是添加圖標的話要重新把所有圖標再下載一遍覆蓋原來的文件,如果是在線鏈接只要重新生成一次鏈接就好了。自從有了阿里巴巴字體圖標庫 設計小伙兒都變懶了
&
@font-face { font-family: "iconfont"; src: url("//http://at.alicdn.com/t/font_1469410270_4028482.eot"); /* IE9*/ src: url("//http://at.alicdn.com/t/font_1469410270_4028482.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("//http://at.alicdn.com/t/font_1469410270_4028482.woff") format("woff"), /* chrome、firefox */url("//http://at.alicdn.com/t/font_1469410270_4028482.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
url("//http://at.alicdn.com/t/font_1469410270_4028482.svg#iconfont") format("svg"); /* iOS 4.1- */ }.iconfont{
font-family:"iconfont"; font-size:16px; font-style:normal; } .icon-tel:before{ content: "e601";}
& &&
&- &
- & &
- #xe600;& &