阿里巴巴矢量圖標庫iconfont正確使用方式,輕鬆導入前端項目

2020-09-15 IT老實人


官網首頁

介紹

iconfont:阿里媽媽MUX傾力打造的矢量圖標管理、交流平臺。設計師將圖標上傳到Iconfont平臺,用戶可以自定義下載多種格式的icon,平臺也可將圖標轉換為字體,便於前端工程師自由調整與調用。


不同風格圖標


初級使用方式

如果你只是單純的想使用少量的圖標或者是下載,那麼很簡單,iconfont提供圖標類型,圖標大小和顏色風格供用戶選擇,點擊下載就可以了,這個小圖標可以用於微信小程序等任何前端代碼中。


高級使用方式

更高級的用法是選擇自己喜愛的圖標加入購物車(如圖),然後點擊購物車,可以查看自己添加的圖標,並且可以選擇下載素材,下載代碼和添加至項目。這裡重點來講講添加至項目,項目是自己創建的,可以添加管理項目成員,像同一個項目的開發人員就可以一起加入都這裡。並且用戶也可以上傳自己設計的圖標,一同管理。


加入購物車

添加至項目


項目圖標管理

接下來看看如何將圖標引入到項目中,以下說明來自官方文檔教程:

unicode引用


unicode是字體在網頁端最原始的應用方式,特點是:

  • 兼容性最好,支持ie6+,及所有現代瀏覽器。
  • 支持按字體的方式去動態調整圖標大小,顏色等等。
  • 但是因為是字體,所以不支持多色。只能使用平臺裡單色的圖標,就算項目裡有多色圖標也會自動去色。

注意:新版iconfont支持多色圖標,這些多色圖標在unicode模式下將不能使用,如果有需求建議使用symbol的引用方式

unicode使用步驟如下:

第一步:拷貝項目下面生成的font-face

@font-face {font-family: &39;; src: url(&39;); src: url(&iefix&39;embedded-opentype&39;iconfont.woff&39;woff&39;iconfont.ttf&39;truetype&39;iconfont.svg39;) format(&39;);}

第二步:定義使用iconfont的樣式

.iconfont{ font-family:&34; !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}

第三步:挑選相應圖標並獲取字體編碼,應用於頁面

<i class=&34;>3</i>

font-class引用


font-class是unicode使用方式的一種變種,主要是解決unicode書寫不直觀,語意不明確的問題。

與unicode使用方式相比,具有如下特點:

  • 兼容性良好,支持ie8+,及所有現代瀏覽器。
  • 相比於unicode語意明確,書寫更直觀。可以很容易分辨這個icon是什麼。
  • 因為使用class來定義圖標,所以當要替換圖標時,只需要修改class裡面的unicode引用。
  • 不過因為本質上還是使用的字體,所以多色圖標還是不支持的。

使用步驟如下:

第一步:拷貝項目下面生成的fontclass代碼:

//at.alicdn.com/t/font_8d5l8fzk5b87iudi.css

第二步:挑選相應圖標並獲取類名,應用於頁面:

<i class=&34;></i>

symbol引用


這是一種全新的使用方式,應該說這才是未來的主流,也是平臺目前推薦的用法。相關介紹可以參考這篇文章 這種用法其實是做了一個svg的集合,與上面兩種相比具有如下特點:

  • 支持多色圖標了,不再受單色限制。
  • 通過一些技巧,支持像字體那樣,通過font-size,color來調整樣式。
  • 兼容性較差,支持 ie9+,及現代瀏覽器。
  • 瀏覽器渲染svg的性能一般,還不如png。

使用步驟如下:

第一步:拷貝項目下面生成的symbol代碼:

//at.alicdn.com/t/font_8d5l8fzk5b87iudi.js

第二步:加入通用css代碼(引入一次就行):

<style type=&34;> .icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; }</style>

第三步:挑選相應圖標並獲取類名,應用於頁面:

<svg class=&34; aria-hidden=&34;> <use xlink:href=&icon-xxx"></use></svg>

相關焦點

  • Ionic使用Iconfont-阿里巴巴矢量圖標庫
    Ionic有個自己的圖標庫,但是有些需要的圖標還是沒有,下面介紹一下阿里巴巴的矢量圖標庫,在Ionic中如何使用由於度娘限制,自己百度下載地址吧~輸入「阿里巴巴矢量圖標庫」百度搜索第一位就是啦我們下載的圖標可看到了吧,按照demo的步驟,下面我們配置ionic的項目
  • Iconfont - 設計師/前端開發者必備的圖標管理工具
    大量優質的原創圖標庫特點矢量圖標在線存儲管理。設計師繪製的大量圖標都可以上傳,解決了管理和查找圖標非常困難的痛點;按項目管理圖標,支持自定義尺寸和顏色,無論是前端工程師還是UI設計師,再也不用苦逼地切圖搬磚了,需要什麼尺寸,可以在平臺上自行下載;對於開發者來說,可以把需要的矢量圖標以項目的方式管理,一建生成再web上通過css字體控制的矢量圖標,支持在web/h5/小程序/App上調用,使用簡單便捷
  • 全新開源 iconfont 矢量圖標庫CSS.GG
    今天給大家推薦一款非常值得一用的開源矢量圖標庫CssGG。css.gg 又一款供設計和前端開發的工具圖標庫擁有超過700+個矢量圖標,可被用於.css|.svg|.tsx|.fig|.xd|.json|.xml等多種格式。
  • 阿里巴巴旗下的5款免費實用小工具
    iconfont—阿里巴巴矢量圖標庫iconfont是阿里巴巴傾力打造的矢量圖標管理、交流平臺,設計師將圖標上傳到Iconfont平臺,用戶可以自定義下載多種格式的矢量圖標,設計師和前端程式設計師必備網站!
  • 咔拉商城之前端使用iocnfont字體圖標
    iconfont字體圖標就是用字體來代替圖標、圖片文件的做法,並且通過字體圖標可以對圖標的大小、顏色等進行控制,但是缺點就是只能實現一種顏色,不能像圖片那樣含有各種顏色。在咔拉商城的評論頁面上有一些圖標,本來是用圖片來做的,但滑鼠放上去沒有效果,給人的體驗不好,所以就去阿里巴巴矢量圖標庫找了一樣的字體圖標來做,可以對字體圖標進行顏色,大小的修改。咔拉商城評論為了給用戶更好的體驗,有下劃線、字體居中,還有表情等選擇。那麼怎麼使用iconfont的圖標了?
  • 網站前端ICONFONT圖標助力網站設計之WordPress應用
    簡單說,就是我們平時用的字體,不再是我們傳統認知上的「文字」,而是一個個的圖標今天我們以Wordpress博客為例進行解釋,如何在自己製作的網站裡面快速有效的去應用ICONFONT圖標,以增強網站的可閱讀性及美觀欣賞性;主體默認自帶圖標的便捷添加有很多朋友使用與本站完全一樣的主題,因製作此主題的作者已經集成了一套ICO庫;所以在這裡我們可以直接使用
  • 11個免費下載SVG圖標網站匯總,做設計做項目有這些就夠了
    在前端開發過程中,經常會用到各種圖標。常用圖標格式有png、ico、svg,還有圖標文字iconfont。各種圖標格式中, SVG 既能滿足現有圖片的功能,又是矢量圖,無限放大也不會出現鋸齒。在無障礙瀏覽和性能方面這個圖標庫也做了非常充足的優化。2.simpleiconsSimple Icons 的特點是收錄了熱門的品牌Logo的SVG格式,根據品牌Logo的風格設置了背景色,方便設計查找。使用非常方便,直接點擊圖標就可以啟動下載了。
  • 小程序項目實戰:引入字體圖標
    1、打開 Iconfont-阿里巴巴矢量圖標庫 這個網站,搜索&34; 字樣ps:搜索框支持中、英文以及拼音。我們要使用的圖標如下圖所示,大家自行在這個網站上搜索並按照上面方法添加至項目中。經過以上步驟後,就將圖標成功地導入到項目中去了
  • Vue項目中使用element-ui 並引入第三方圖標庫
    element-ui的組件了,具體使用方法,詳見官網但是使用過程中,發現element-ui自帶的圖標特別少,不能滿足項目開發的需要,這就需要引入第三方圖標庫了。Iconfont-阿里巴巴矢量圖標庫1、點擊進入官網,註冊並登錄
  • WordPress主題使用Iconfont字體圖標的兩種方法教程
    Iconfont字體圖標在設計中被廣泛應用,在網站中也是必不可少的, 它能應用於網站的各處,例如菜單導航、標題等等,不論是對設計人員,還是對站長來說實用性都是非常大的。Iconfont是 阿里媽媽MUX傾力打造的矢量圖標管理、交流平臺。
  • 中年大叔學編程-MUI新增iconfont字體圖標
    現在H5前端框架眾多,如iView、Mint UI 、MUI 等,由於最近剛接手的一個微信應用是使用的MUI,那麼就只得直接槓上了。MUI 號稱最接近原生APP體驗的高性能前端框架,那麼當然有必要嘗試一下,但是它自帶的圖片真的少啊諾,是不是真的覺得少呢,別擔心,我們可以自己來新增自己想要的iconfont圖片,不知道大家知不知道有個icnofont的圖標庫,裡面有上千萬的圖標,非常之豐富那麼我們怎麼把icnofont圖標庫的圖標添加到MUI中呢?
  • 中年大叔學編程-MUI新增iconfont字體圖標
    現在H5前端框架眾多,如iView、Mint UI 、MUI 等,由於最近剛接手的一個微信應用是使用的MUI,那麼就只得直接槓上了。那麼我們怎麼把icnofont圖標庫的圖標添加到MUI中呢?將庫中的圖標下載到本地,這裡有三種方式,
  • Vue Element使用阿里雲icon圖標
    Element UI 是目前流行的一款前端UI工具。它能配合Vue這個流行的前端框架。安裝使用也簡單:npm i element-ui -S即可。不過美中不足的是自帶的圖標集合不夠用,圖標太少了。今天剛好碰到這個問題,現在來分享一下如何在Vue Element中使用阿里雲矢量圖標庫。
  • 免費矢量圖標素材資源網站,您一定會有需要(建議收藏)
    做設計、自媒體的朋友們,以及腦圖愛好者,一定有過到處找矢量圖標資源的經歷,現在為大家推薦幾個免費的矢量圖標素材資源網站,對提高生產力很有幫助。一、Iconfont-阿里巴巴矢量圖標庫連結:https://www.iconfont.cn/Iconfont主頁面Iconfont擁有超過962萬的免費矢量圖標素材,是由阿里巴巴體驗團隊傾力打造的中國第一個最大且功能最全的矢量圖標庫,提供矢量圖標下載
  • 開源圖標字體 uiw-iconfont v1.2.6 發布,新增圖標
    uiw-iconfont v1.2.6 已發布,uiw-iconfont 是從 uiw 組件庫抽離出來的圖標字體,基於 svg 圖片生成的圖標字體。
  • 尋找「圖標」,去點亮你的PPT頁面吧
    圖標的使用需要注意的是:情境正確,一一對應;風格統一,畫風一致。Ps、Ai高手是可以自己繪製的統一符合要求的圖標,而不會這些工具的怎麼辦?我們應該去哪裡找好的圖標呢?這裡,小編一次性把最實用的圖標尋找方法告訴大家。
  • mpvue——引入iconfont字體圖標
    下載好的字體圖標放在static目錄下,我是自己又創建了一個iconfont目錄便於區分,我是全引入的,如果後面出現問題再更改2|2 重新編譯$ npm run build 2|3使用的文件裡的本地地址替換成線上的地址,好處顯而易見的是本地文件包小了,但是如果網絡不好肯定會造成暫時的iconfont丟失的情況3|1生成在線連結進入阿里巴巴的官網,再進入到自己的項目中,如果沒有生成過在線連結,點下即可生成。
  • 分享| 小圖標這裡應有盡有
    我推薦給大家一個網站,這裡的圖標可是說是應有盡有了——阿里巴巴矢量圖標庫 (www.iconfont.cn);不要驚訝!阿里巴巴怎麼什麼都幹!?我們進入這個網站,首先就是首頁的搜索框,我們可以使用中文或者英文進行搜索截至目前這個網站的ICON圖標已經達到了2018000+的數量,應該可以基本應付你的所以需求了。
  • ppt必備神器-透明底小圖標免費下載網站
    今天給大家介紹一個神器網站-iconfonticonfont是阿里巴巴旗下的一個矢量圖標庫,有內容豐富的矢量圖標可以下載使用(免費)。在平時做ppt的時候經常需要用到一些透明底的小圖標來做裝飾或者點綴,這時候我們就可以在iconfont上面來尋找啦。
  • Feather Icon - 簡單漂亮的免費開源圖標庫
    一套面向設計師和開發者,功能性強、風格高度一致的免費開源圖標庫。介紹Feather 是一套面向設計師和開發者的開源圖標庫,是一個簡單漂亮的開源圖標庫。每個圖標都設計在一個24×24的網格上,強調簡單,一致性和易讀性。很多大廠出品的前端框架都內置了這款可以免費商用的圖標。