【Appetite】ionic3實錄(三)修改自定義圖標

常見圖標有圖像圖標和字體圖標兩種,在移動端,字體圖標對比圖像圖標有不少優(yōu)點竖慧,所以一般采用字體圖標為主。而字體圖標的優(yōu)缺點(使用圖標字體的優(yōu)點與缺點 | 驟雨打新荷)摘錄如下逆屡,有興趣可了解下:

圖標字體的優(yōu)點
1圾旨、擴展性更強:圖標字體可任意縮放、改變顏色魏蔗、產(chǎn)生陰影或透明效果碳胳。
2、靈活性更高:圖標字體可以得到CSS的很好支持沫勿,大小和顏色都很容易用CSS控制。
3味混、顯示效果佳:矢量圖標字體與分辨率無關产雹,無論屏幕PPI高或低,顯示效果俱佳翁锡。
4蔓挖、兼容性更廣:如果使用得當,圖標字體100%可訪問馆衔,并與幾乎所有瀏覽器兼容瘟判。
5、優(yōu)化效果好:由于圖標字體體積更小而攜帶的信息并未削減角溃,可大大減少HTTP請求拷获。
圖標字體的缺點
1、由于圖標字體只能被渲染成單色或者CSS3的漸變色减细,使得它不能被廣泛使用匆瓜。
2、很多精美圖標字體是收費的,不過精美開源的免費圖標也越來越多驮吱,并提供下載使用茧妒。
3、自已創(chuàng)作圖標字體費時費力左冬,后期維護成本偏高桐筏。

UI效果圖給出了所需圖標:

image.png

我們需要把它裁切并轉(zhuǎn)成svg格式再生成字體圖標,比較繁瑣拇砰,而我新系統(tǒng)目前也沒有裝相應軟件梅忌,所以這里不采用這些圖標,選用網(wǎng)上已有類似的字體圖標來代替毕匀。

免費的字體圖標庫很多铸鹰,在這里我們打開阿里的圖標庫網(wǎng)站iconfont,隨便找一個圖標庫(選圖標庫而不是選圖標皂岔,是為了讓圖標風格一致):

image.png

加入購物車蹋笼,并下載代碼:

image.png

下載完成解壓,并把這幾個文件拷貝到src/assets/fonts目錄中:

iconfont.css
iconfont.eot
iconfont.svg
iconfont.ttf
iconfont.woff

關于圖標文件的修改有好幾種方法躁垛,網(wǎng)上搜索即可剖毯,在這里只介紹一種:

  1. 打開iconfont.css修改:
image.png

修改的內(nèi)容,是為了可以用ionic的方式來使用這些自定義圖標(其中教馆,注意前綴是ion-ios-逊谋,不是icon-ios-);

注釋的內(nèi)容土铺,沿用ionic的胶滋,這里沒必要使用;

復制的內(nèi)容悲敷,是為了tab圖標在失去焦點后顯示另一種狀態(tài)Outline究恤,如有類似下圖的一對圖標的話,就其中一個設置為Outline后德,如果沒有部宿,就復制一份設置為Outline。

image.png
  1. 修改tabs.html里的圖標名字為這幾個自定義圖標:
  <ion-tab [root]="tab1Root" tabIcon="zhuye"></ion-tab>
  <ion-tab [root]="tab2Root" tabIcon="bianqian"></ion-tab>
  <ion-tab [root]="tab3Root" tabIcon="xinxi"></ion-tab>
  <ion-tab [root]="tab4Root" tabIcon="lianxiren"></ion-tab>
  1. 最后在index.html里面添加:
<link rel="stylesheet" href="assets/fonts/iconfont.css"> 

或者瓢湃,可以在app.scssvariables.scss中import:

@import "../assets/fonts/iconfont.css";

最最后瀏覽器運行查看下效果理张,在此就不上圖了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末绵患,一起剝皮案震驚了整個濱河市雾叭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌落蝙,老刑警劉巖拷况,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件作煌,死亡現(xiàn)場離奇詭異,居然都是意外死亡赚瘦,警方通過查閱死者的電腦和手機粟誓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來起意,“玉大人鹰服,你說我怎么就攤上這事±抗荆” “怎么了悲酷?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長亲善。 經(jīng)常有香客問我设易,道長,這世上最難降的妖魔是什么蛹头? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任顿肺,我火速辦了婚禮,結(jié)果婚禮上渣蜗,老公的妹妹穿的比我還像新娘屠尊。我一直安慰自己,他們只是感情好耕拷,可當我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布讼昆。 她就那樣靜靜地躺著,像睡著了一般骚烧。 火紅的嫁衣襯著肌膚如雪浸赫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天赃绊,我揣著相機與錄音既峡,去河邊找鬼。 笑死凭戴,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的炕矮。 我是一名探鬼主播么夫,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼肤视!你這毒婦竟也來了档痪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤邢滑,失蹤者是張志新(化名)和其女友劉穎腐螟,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡乐纸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年衬廷,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片汽绢。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡吗跋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出宁昭,到底是詐尸還是另有隱情跌宛,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布积仗,位于F島的核電站疆拘,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏寂曹。R本人自食惡果不足惜哎迄,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望稀颁。 院中可真熱鬧芬失,春花似錦、人聲如沸匾灶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽阶女。三九已至颊糜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間秃踩,已是汗流浹背衬鱼。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留憔杨,地道東北人鸟赫。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像消别,于是被迫代替她去往敵國和親抛蚤。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,697評論 2 351

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