字體圖標(biāo)庫icomoon和iconfont

本地目錄:

  • 1.iconmoon.io使用教程
  • 2.iconfont.cn使用教程
  • 3.如何不通過iconfont項(xiàng)目向已有字體圖標(biāo)中添加新的字體圖標(biāo)

1.iconmoon.io使用教程

icomoon是一個(gè)圖標(biāo)很全的字體庫只壳,以下介紹一下使用方法嚼蚀。
1.首先冒签,打開官網(wǎng)https://icomoon.io/
2.點(diǎn)擊右上角的icomoon APP
3.如果需要上傳ui制作的svg文件,則點(diǎn)擊左上角的Import Icons(上傳文件)---->Untitled Set---->點(diǎn)擊即可選擇下載。
如果是下載網(wǎng)站上已有的字體圖標(biāo),則選項(xiàng)相應(yīng)的字體圖標(biāo)后點(diǎn)擊右下角的Genetate Font---->點(diǎn)擊右下角的Download
4.這時(shí)候我們會(huì)獲得一個(gè)icomoon壓縮文件,解壓后的文件如下:

文件夾.png

這個(gè)文件夾的每一個(gè)文件都有用,請(qǐng)不要隨意刪掉
接下來我們主要有兩種方式可以在項(xiàng)目中使用字體圖標(biāo)
第一種是添加偽元素的方式
首先需要在項(xiàng)目的樣式文件中聲明字體: 告訴別人我們自己定義的字體(路徑一定要根據(jù)自己的文件存放位置改對(duì)戈锻,這樣才能讓css文件成功的找到我們要引入的fonts。)

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?7kkyc2');
  src:  url('fonts/icomoon.eot?7kkyc2#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?7kkyc2') format('truetype'),
    url('fonts/icomoon.woff?7kkyc2') format('woff'),
    url('fonts/icomoon.svg?7kkyc2#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

然后需要給要使用字體的標(biāo)簽聲明字體和媳,如span

span {
    font-family: "icomoon";
}

最后給這個(gè)標(biāo)簽添加偽元素

span::before {
         content: "\e900";
    }

或者直接在標(biāo)簽中添加<span>?</span>
對(duì)應(yīng)的代碼去demo.html中查找格遭。
第二種方式是通過類樣式使用字體圖標(biāo)
我們需要在項(xiàng)目中引入style.css這個(gè)文件,同時(shí)fonts文件夾也是需要放到style.css能夠引用到的項(xiàng)目文件中留瞳。
接下來在要使用字體的標(biāo)簽上添加“iconmoon icon-xxx”就可以了拒迅,icon-xxx也可以在demo.html文件中查找
5.追加新圖標(biāo)到原來庫里面
如果工作中,原來的字體圖標(biāo)不夠用了她倘,我們需要添加新的字體圖標(biāo)璧微,但是原來的不能刪除,繼續(xù)使用硬梁,此時(shí)我們需要這樣做
把壓縮包里面的selection.json 重新上傳前硫,然后,選中自己想要新的圖標(biāo)荧止,用新下載壓縮包解壓出來的文件屹电,替換掉原來的文件即可。

2.iconfont.cn使用教程

第一步:百度iconfont,找到阿里巴巴矢量圖標(biāo)庫官網(wǎng),然后注冊(cè)登錄,或者用github登錄也行,此步驟不再贅述跃巡。
第二步:找到網(wǎng)頁右上角的圖標(biāo)管理->我的項(xiàng)目->然后新建項(xiàng)目
第三步:項(xiàng)目新建完成后,往項(xiàng)目里添加我們要想使用的圖標(biāo),找到圖標(biāo)庫,搜索一個(gè)想要的圖標(biāo),然后添加到購物車
第四步:添加到購物車完成后,購物車徽章數(shù)字應(yīng)該顯示1了,點(diǎn)擊右上角的購物車圖標(biāo),選擇添加至項(xiàng)目,選擇我們剛剛創(chuàng)建的項(xiàng)目,點(diǎn)擊“確定”后頁面會(huì)自動(dòng)跳轉(zhuǎn)到該項(xiàng)目中
第五步:接下來一步比較關(guān)鍵,將打包好的字體文件下載到本地添加到你的項(xiàng)目中,在項(xiàng)目中引用文件中的iconfont.css文件
注意:把下載到本地的文件解壓后全部放在項(xiàng)目的目錄中,再在你的項(xiàng)目中引入iconfont.css文件
如果感覺上面這種方式太麻煩危号,也可以“下方新 icon 來襲,點(diǎn)擊更新代碼素邪,更新后將支持 WOFF2 格式”外莲,生成最新鏈接,然后復(fù)制鏈接進(jìn)行訪問兔朦,將網(wǎng)頁中的代碼復(fù)制到項(xiàng)目中的css文件中偷线。
第六步:如何在項(xiàng)目中使用字體圖標(biāo)呢,其實(shí)很簡單,創(chuàng)建一個(gè)i標(biāo)簽或者span標(biāo)簽,添加兩個(gè)類名,一個(gè)固定的是iconfont,另一個(gè)是你想要的那個(gè)圖標(biāo)對(duì)應(yīng)的類名,如<i class="iconfont icon-anzhuo"></i>
通過元素的font-size屬性可以控制圖標(biāo)的大小烘绽。

3.如何不通過iconfont項(xiàng)目向已有字體圖標(biāo)中添加新的字體圖標(biāo)

今天接到一個(gè)需求淋昭,要往項(xiàng)目中添加一個(gè)字體圖標(biāo)俐填。按照以往的慣例安接,就是在iconfont網(wǎng)站的我的項(xiàng)目添加需要的字體圖標(biāo)就行了。但這個(gè)需求是個(gè)臨時(shí)需求,不想用這種方式盏檐。
于是歇式,就想直接在現(xiàn)有的字體圖標(biāo)中添加。
解決方案
第一步
在iconfont網(wǎng)站找到你需要的字體圖標(biāo)胡野,將其添加到購物車中材失。然后,打開你的購物車硫豆,選擇下載代碼

image.png

image.png

第二步
解壓下載的文件包龙巨,如圖
image.png

第三步
將其中以eot/svg/ttf/woff/woff2結(jié)尾的文件進(jìn)行更名,如圖
image.png

第四步
將改名字的文件移入前端項(xiàng)目中
image.png

第五步
打開剛才下載的iconfont.css文件熊响,將引用的文件名同步修改
image.png

第六步
打開前端項(xiàng)目中的iconfont.css旨别,將剛修改的css代碼復(fù)制進(jìn)來
image.png

這樣就大功告成了,一個(gè)新的字體圖標(biāo)就加入進(jìn)來了汗茄。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末秸弛,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子洪碳,更是在濱河造成了極大的恐慌递览,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瞳腌,死亡現(xiàn)場(chǎng)離奇詭異绞铃,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)纯趋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門憎兽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吵冒,你說我怎么就攤上這事纯命。” “怎么了痹栖?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵亿汞,是天一觀的道長。 經(jīng)常有香客問我揪阿,道長疗我,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任南捂,我火速辦了婚禮吴裤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘溺健。我一直安慰自己麦牺,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著剖膳,像睡著了一般魏颓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吱晒,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天甸饱,我揣著相機(jī)與錄音,去河邊找鬼仑濒。 笑死叹话,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的墩瞳。 我是一名探鬼主播渣刷,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼矗烛!你這毒婦竟也來了辅柴?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤瞭吃,失蹤者是張志新(化名)和其女友劉穎碌嘀,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體歪架,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡股冗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了和蚪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片止状。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖攒霹,靈堂內(nèi)的尸體忽然破棺而出怯疤,到底是詐尸還是另有隱情,我是刑警寧澤催束,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布集峦,位于F島的核電站,受9級(jí)特大地震影響抠刺,放射性物質(zhì)發(fā)生泄漏塔淤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一速妖、第九天 我趴在偏房一處隱蔽的房頂上張望高蜂。 院中可真熱鬧,春花似錦罕容、人聲如沸备恤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烘跺。三九已至,卻和暖如春脂崔,著一層夾襖步出監(jiān)牢的瞬間滤淳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國打工砌左, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留脖咐,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓汇歹,卻偏偏與公主長得像屁擅,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子产弹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • What is IcoMoon ? 昨兒個(gè)托我們美女UI的福派歌,接觸了IcoMoon這個(gè)網(wǎng)站,之前確實(shí)沒摸瑟過痰哨,原諒...
    桂圓_noble閱讀 15,992評(píng)論 6 20
  • 字體圖標(biāo)(iconfont) 圖片是有諸多優(yōu)點(diǎn)的斤斧,但是缺點(diǎn)很明顯早抠,比如圖片不但增加了總文件的大小,還增加了很多額外...
    Arvin_zhea閱讀 1,123評(píng)論 0 1
  • 9字體圖標(biāo) 1. 字體圖標(biāo)優(yōu)點(diǎn) 2. 字體圖標(biāo)使用流程 總體來說撬讽,字體圖標(biāo)按照如下流程: 3. 設(shè)計(jì)字體圖標(biāo)...
    王玉偉的偉閱讀 435評(píng)論 0 0
  • 目錄文件夾 名稱說明項(xiàng)目文件夾myProject樣式類圖片文件夾img樣式文件夾css產(chǎn)品類圖片文件夾upload...
    AizawaSayo閱讀 441評(píng)論 0 2
  • 那些年游昼,我們單身甘苍,我們自由,我們快樂烘豌,我們美好…… 那一年羊赵,我們背上行囊踏上北上的列車,來到高碑店這個(gè)陌生的城市扇谣,...
    莊海瓊閱讀 392評(píng)論 0 0