在網站上常常會使用到 icon 圖示做為點綴,而現今行動版普及化,響應式網站大多使用縮放都不會失真的 svg 向量圖檔,來獲得最佳的視覺體驗。網路有很多的插件內建 svg 圖示可以做為字型使用,例如 fontawesome 使用上就很方便快速,不過有時候想要自行定義圖示,或是只有用到少數的 icon,不想載入太大包檔案,這次要介紹的就是可以自行客製 icon 的 icoMoon
IcoMoon App 概述
- 5500 多個免費圖標
- 可以導出 SVG、PNG 等格式的圖標,IcoMoon 生成可與 use 標籤一起使用的內聯 SVG
- 導入客製的向量圖,生成圖標字體
- IcoMoon 生成的代碼文件(HTML、CSS、JS)是 MIT 許可的,可免費使用
- IcoMoon 應用程序中所做的幾乎所有事情都發生在本地。例如,當導入 SVG 圖像/字體或生成字體時,一切都發生在自己的瀏覽器中,不會上傳到 IcoMoon 的服務器
IcoMoon 教學
先進入 IcoMoon App
STEP 1.加入 icon
🔸 加入 IcoMoon 所提供的 icon
從 Icon Library 圖示庫可以加入你想要的圖示,Add 為免費直接加入,Purchase、Go Premium 需要升級購買
🔸 客製 icon
左上點擊 Import Icons,將 svg 圖檔匯入,如圖
STEP 2.選取要使用的 icon
將要使用的 icon 點選起來,選起來的圖示會自動變成一個 Selection
STEP 3.生成圖標字體或圖示,Download
你可以選擇使用 Generate Font 或 Generate SVG & More 其中一種
🔸 選取 Generate Font
產生圖標字體,Download 檔案後引入到自己的專案,即可使用裡面的 class,並用 font-size 就可以調整大小
1 | <span class="icon-smile"></span> |
點選圖示的 Get code,即可查看語法
🔸 選取 Generate SVG & More
也可以生成 svg 圖示,Download 檔案後引入到自己的專案,用繪製 svg 的方式顯示 icon
1 | <svg class="icon icon-smile"><use xlink:href="#icon-smile"></use></svg> |
點選圖示的 Get code,即可查看語法
icoMoon 真的是簡單又好用,尤其是可以自訂圖示的部分更是加分,大家也可以使用看看哦😊
🚀實體工作坊分享
玩轉 Web頁面的前端技術(HTML/CSS/JS) 一日體驗課
最近時賦學苑開了實體體驗課,即使你對程式碼沒有概念也能上手!Lala 會帶你一起做出一個個人品牌形象網站,帶你快速了解前端的開發流程,快跟我們一起玩轉 Web 吧!🚀線上課程分享
線上課程可以加速學習的時間,省去了不少看文件的時間XD,以下是我推薦的一些課程想學習更多關於前後端的線上課程,可以參考看看。
Hahow
Hahow 有各式各樣類型的課程,而且是無限次數觀看,對學生或上班族而言,不用擔心被時間綁住六角學院
如果你是初學者,非常推薦六角學院哦!剛開始轉職也是上了六角的課,非常的淺顯易懂,最重要的是,隨時還有線上的助教幫你解決問題!
Udemy
Udemy 裡的課程非常的多,品質普遍不錯,且價格都滿實惠的,CP值很高!也是很多工程師推薦的線上課程網站。