手機(jī)端字形圖標(biāo)解決方案——icomoon

在手機(jī)端網(wǎng)頁開發(fā)中,由于扁平化設(shè)計(jì)的流行,以及設(shè)備屏幕越來越細(xì)膩高清,“小而精”的字形圖標(biāo)逐漸成為手機(jī)端頁面的標(biāo)配。
那么如何高效,便捷的管理使用自己項(xiàng)目的圖標(biāo)呢?
拋磚引玉,下面筆者介紹下如何通過 icomoon 這個強(qiáng)大的字形圖標(biāo)網(wǎng)站管理自己項(xiàng)目的圖標(biāo)庫。

為什么是 icomoon

使用一年多來,尚未找到比它更好用的圖標(biāo)網(wǎng)站了。

  • 優(yōu)點(diǎn)
    1. 支持上傳自定義圖標(biāo),包括多色塊圖標(biāo)
    2. 當(dāng)然,你也可以挑選線上他人共享的圖標(biāo)
    3. 支持在線對圖標(biāo)進(jìn)行編輯
    4. 將所有選擇的圖標(biāo)合成一個圖標(biāo)文件,類似“雪碧圖”功能,并可以本地預(yù)覽。
  • 缺點(diǎn)
    1. 圖標(biāo)可以保存該網(wǎng)站的云端上,不過這是一個付費(fèi)服務(wù)。(如果沒有開啟該服務(wù),你在該網(wǎng)站上收集或者上傳的圖標(biāo)會自動保存在瀏覽器的緩存中,這極大的方便了圖標(biāo)管理,但終究有誤清緩存的隱患,所以筆者強(qiáng)烈建議,如果你沒有開啟該服務(wù),可以將生成的圖標(biāo)壓縮包保存在其他免費(fèi)云端上,比如coading,github,云盤,有道云筆記等等)

如何開始

很多時候,為了統(tǒng)一網(wǎng)站風(fēng)格,字形圖標(biāo)需要設(shè)計(jì)師同學(xué)通過AI或者PS來制作,然后導(dǎo)出一個SVG文件。(一般來講,制作圖標(biāo)的時候,如果沒有特殊需求,圖標(biāo)顏色是純黑色(#000)的,畫布是一個正方形,圖標(biāo)與畫布水平垂直居中,并且圖標(biāo)邊緣與畫布上下邊界或者左右邊界貼邊。)

  1. 這個SVG文件可以直接用瀏覽器打開預(yù)覽,然后我們把圖標(biāo)傳上去(上傳后,如果圖標(biāo)異常,說明制作有問題,需要設(shè)計(jì)師重新制作),
    如果圖標(biāo)不符合規(guī)范,比如沒有水平垂直居中,沒有貼邊等,我們可以在線修改使其符合要求。

    step-1.gif

  2. 當(dāng)然,我們也可以上傳多色圖標(biāo)以及挑選一些別人共享的免費(fèi)圖標(biāo)

    step-2.gif

  3. 選擇好圖標(biāo)后,可以在線生成我們的圖標(biāo)文件了(一個包含本地預(yù)覽的壓縮包,解壓后打開文件中的 demo.html 即可本地預(yù)覽)

    step-3.gif

  4. 解壓之后,把文件夾 fonts 以及 style.css 復(fù)制到我們的項(xiàng)目中,一般使用 i 標(biāo)簽,通過添加圖標(biāo)類名,即可渲染出對應(yīng)圖標(biāo)

    step-4.gif

  5. 如果要渲染多色圖標(biāo),比如本次演示使用的紅包圖標(biāo),在生成的字形類名中,與其他或字形類名相比,它多出若干子類名,path1,path2,path3等,根據(jù)子類名的數(shù)量,你需要在紅包標(biāo)簽中引入相應(yīng)的子標(biāo)簽(筆者習(xí)慣使用span,注意,子標(biāo)簽不要換行,否則圖標(biāo)異常)

    step-5.gif

  6. 最后,如果你清除了瀏覽器緩存,并且你未購買網(wǎng)站的云服務(wù),那么當(dāng)你再次訪問該網(wǎng)站時候,你辛苦收集的圖標(biāo)將不復(fù)存在。怎么辦呢,你可以通過導(dǎo)入之前字形文件中的 selection.json 來完美(如果你的圖標(biāo)庫全部是單色圖標(biāo),也可以導(dǎo)入fonts 中的 svg 文件,如果包含多色圖標(biāo),則必須導(dǎo)入 selection.json 才能完美恢復(fù))恢復(fù)到線上。所以,再次聲明,如果你未購買該網(wǎng)站的云服務(wù),一定要把生成的字形圖標(biāo)壓縮包保存到其他免費(fèi)云盤中

    step-6.gif

結(jié)語

  • 雖然圖標(biāo)支持多色塊,甚至漸變,但是依舊 建議適當(dāng)使用多色,避免使用漸變。(筆者曾遇到過設(shè)計(jì)師同學(xué)制作了一個超炫酷的圖標(biāo),各種顏色,漸變,竟然有300k之巨),如果單個圖標(biāo) svg 文件超過20k,就應(yīng)該考慮做成 png 了。
  • 這個網(wǎng)站其實(shí)還有很多輔助功能,這里不再贅述,大家自行探索,歡迎討論交流。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容