鐵人賽:網頁設計- Icon fonts 的常見資源 - 卡斯伯Blog
文章推薦指數: 80 %
如果要使用Fontawesome 的圖示做設計,可以直接點選For the Desktop 下載圖示,下載後就包含大量的圖示SVG 可以直接運用。
因為有數千組圖示可以運用, ...
CSS
JS
生活
文章列表
關於
設計師轉職前端工程師,擅長將複雜觀念用圖形化方式呈現
追蹤卡斯伯
什麼是iconfontsFontawesome給予開發者的說明GoogleFonts自製Webfonts結語
按讚,就是最大的支持
卡斯伯提供的教學資源:
近期活動通知:
Modaltitle
...
關閉
designironman
2018-10-31
網站開發加入一些圖示點綴,除了可以增加網頁的豐富度外,同時可以讓用戶從圖示中了解當下的行為為何。
過去圖示大多使用png來呈現,具有豐富的色彩及尺寸,但隨著設計的概念不斷調整,現在流行單色系的小圖示,以及為了增加圖示可運用性目前大多使用向量的方式呈現。
接續前文所介紹,SVG是可縮放的向量圖形,作為圖示運用有一定的優勢,本篇會介紹如何取用向量圖示資源,以及iconfonts的運用方法。
什麼是iconfontsIcon是圖示,fonts是字體,兩者混在一起就是圖示字體(被揍
簡單來說,我們平常使用的字體會有外觀上的不同,而iconfonts就是使用圖示修改掉特定的字體符號,讓他顯示成不同的圖形。
如下圖所示,iconfonts本質就是字體,也能夠像其它字體一樣安裝於系統中。
實際運用在網頁上時,除了圖形顯示外也同時具備文字的特性,如:可縮放、可改變色彩、可套用文字陰影,且只要載入CSS即可運作。
技術上來說,大多是透過修改字體並從偽元素插入特定的Unicode的編碼文字來套用圖示,但也有部分的Webfonts是採用其它的渲染技巧。
接下來就能如圖中一樣的顯示這個icon,並且這個icon依然具有文字的特性,可參考:https://fontawesome.com/v4.7.0/icon/address-book
FontawesomeFontawesome是目前使用相當廣泛的iconfonts,目前版本為5.4.x版,而除了iconfonts以外,現在更有SVG動態插入的方式。
5.x版本:https://fontawesome.com/4.x版本:https://fontawesome.com/v4.7.0/
如果要使用Fontawesome的圖示做設計,可以直接點選FortheDesktop下載圖示,下載後就包含大量的圖示SVG可以直接運用。
因為有數千組圖示可以運用,下載後難以從字面上直接了解圖示外觀,建議使用時可以搭配官方的圖示列表來快速搜尋,開發者也能夠從中快速了解設計師所用的icon為何。
Fontawesome的圖示也有分為免費與付費版,所能套用的Webfonts也有所不同,設計師使用時要特別注意,不過也不得不說,雖然付費版僅是粗細上的不同,但付費版的icon還是好看許多:D。
給予開發者的說明雖然fontawesome提供兩種方式運用在icon上,一則是本文重點iconfonts,另一種則是透過js來插入SVG。
如果你需要使用fontawesome做開發建議使用iconfonts的方式載入,如果想改用SVG的方式,可能會有動態切換上的問題,建議先讀過官方文件是否有合適的解決方案,並且實際測試後沒有問題再使用。
GoogleFontshttps://material.io/tools/icons/
MaterialDesignIcon也是一種字體icon,也與Fontawesome一樣具有大量的icon及搜尋功能,並且是完全免費,但比較特別的是使用「連字方法」來做icon的呈現。
連字方法(usesatypographicfeaturecalledligatures):https://google.github.io/material-design-icons/#using-the-icons-in-html
連字方法的特色在於Icon本身依然具有「詞彙意義」,它是透過一個單詞的判別轉為一個圖形,如下圖icon除了呈現一個臉以外還具有「face」的辭意,並且可以透過搜尋方式找到這個圖形。
自製Webfonts雖然上述服務已經提供大量的icon,但設計中有時還是有不夠用的時候,自行開發icon也是個選項,以下我有撰寫過svg轉webfontsicon的方法,給大家參考看看:
自行開發的方法:https://wcc723.github.io/css/2016/12/13/gulp-dev-env/
結語Webiconfonts現在網頁開發已很常見的手法,主要原因是只要一個className就能輕鬆運用,當然現在也有svgicon的運用方法,但相對於webiconfonts來說還沒那麼流行。
撰寫一篇文章需要花上非常多的時間,如果你關閉Adblock(廣告阻擋器),我會非常的開心🤗。
(╭(°A°`)╮))
上一篇:鐵人賽:網頁設計-SVG輸出注意事項
下一篇:鐵人賽:網頁設計-響應式圖片選用技巧
撰寫一篇文章需要花上非常多的時間,如果你關閉Adblock(廣告阻擋器),我會非常的開心🤗。
(╭(°A°`)╮))
相似文章
翻譯MaterialDesign心得
距離上次的文章也將近一個月…,這段時間主要是在翻譯GoogleDesign,所以有一段時間沒有發新的文章。
然而翻譯GoogleMaterialDesign的原因,也是想要讓中文化後的更多人閱讀,進而引起大家的討論。
整體翻譯的時間從6月27日到7月23日將近一個月的時間,特別感謝從一開始就協助...
安裝Gitbook
利用Gitbook製作電子書是相當容易的,作者只要熟悉markdown語法以及簡易的安裝,就可以快速編寫屬於自己的書籍,它有著以下幾點特色。
利用git版本控制
用git就可以發佈新版本
利用markdown語法編寫
包含手機版
這邊就簡單介紹如何安裝gitbookserver在自己本機上,...
前端設計師的設計與執行
圖片來源googlematerialdesign
看到嫁給RD的UIDesigner的這篇文章有感,想說也寫一下我對於這個主題的想法,在工作的流程中,每個人所佔的崗位不同,都會有不同的觀點,她的這一篇所在的角色是UI,我的看法是設計師與前端之間的角色。
從學設計到現在轉職成前端,因...
視覺前端-按鈕的個性
在參加完鐵人賽以後,會想要再精進UI設計的部分,所以想試著寫設計得文章,接下來會連續幾篇UI設計的文章,有些是在鐵人賽前就準備好的,最近在重新整理PO出來,希望大家會感興趣。
網路上有許多開源的Framework,通常我都會參考他們的按鈕以及表單設計,因為這是最能夠表達Framework特色的元件。
...
粉絲專頁
卡斯伯
標籤雲
BootstrapSassasyncawaitbeginnerbootstrapborderbusinesscompasscoursescssd3d3jsdesigndevelopdnsemmetes6fire.appgitgithubgridgulphtmliconfontsiconsintroironmanjavascriptjekylljestjqueryjslifemacmarkdownmobilemodulesnode.jsnodejsnpmoocssosxprojectpromisepuppeteerrailsreactjsrubysassscsssketchsslstudysublimetextsvgtesttooltoolsvscodevuewebworkshopzeplin履歷
撰寫一篇文章需要花上非常多的時間,如果你關閉Adblock(廣告阻擋器),我會非常的開心🤗。
(╭(°A°`)╮))
延伸文章資訊
- 1Get Started | Taiwan Icon Font
Download. 我們為了電腦上會用的OTF檔案和為了網站或是服務會用的WOF跟WOF2檔案,為了開發很多方面的開發會用的SVG,把這些3種4個檔案我們提供給世界裡愛台灣的人。
- 2Download | Font Awesome
All 7,864 Icons in Font Awesome · Solid, Regular, Light, Thin, and Duotone Styles for Each Icon +...
- 3The 50 Best Free Icon Fonts for UI Design
We have a collection of the best @font-face icon fonts that you can freely download and use in yo...
- 414 Free Icon Fonts For Web Designers | With Download ...
14 Free Icon Fonts for Web Designers · 1. Ionicons (441 icons) · 2. Shock Icon Font (1121 icons) ...
- 5icon font 使用圖示字體(icon font) FontAwesome
一個字型擁有超過7000個圖示字體。 超過1609個免費圖示字體,不必擔心版權問題。 Icon Font 資源.