# 用 HTML 為機器人製作簡易圖示與主選單
大家好,我是做出「LINE 數位版名片」的 LINE API 專家均民。
這篇文章是寫給和我一樣不會用 illustrator 之類的工具畫圖的工程師 XD
我平常會利用自己的空間時間做幾個 LINE chatbot 的 Side Project,但卻苦於自己不會用 illustrator 之類的工具畫圖,所以沒辦法幫它製作漂亮的 icon 和主選單,後來,我想到了一個方法,就是在網路上找一些免費資源,然後用 HTML 製作成自己想要的樣子,然後再用 Chrome 瀏覽器產生截圖,這樣就能順利產生簡易圖示與主選單了!
# 圖示:Flex 開發人員工具
https://github.com/taichunmin/gcf-line-devbot (opens new window)
在 Evan Lin 問我要不要投稿一些非商用的作品到 LINE 開發者社群的作品集 (opens new window) 時,我第一個想到的就是這個之前文章中介紹過的 Flex 開發人員工具 (opens new window),但是這個工具一直都沒有圖示,為了要投稿,所以我就用這個方法製作了一個!
首先,我在 codepen.io 建立了一個新的 pen:
然後我去 Google Fonts 找了一個看起來順眼的英文字型,引用到 pen 裡面:
然後運用自己會的 HTML 和 CSS 等技術,想辦法讓這個網頁變成我要的樣子:
由於只是做出來為了截圖,所以 HTML 和 CSS 用的很隨便,可以點此來看我做的這個網頁 (opens new window)。
網頁做完以後,就可以切換成 Full Page View 方便截圖:
由於我習慣使用 Chrome,所以我接下來的步驟也都是 Chrome 的操作方法。
切換到 Full Page View 以後,codepen 上方還是會顯示一個討厭的選單,所以我們需要按下 F12 開啟開發人員工具,然後使用左上角的元素選取工具來選取那個選單:
然後在左邊確認選取到要刪除的 DOM,按下 backspace 來刪除:
刪除之後,我們要來調整網頁的大小,點選左上的第二顆按鈕:
然後把上方調整成 Responsive
以及 512x512
:
然後按下組合鍵 Ctrl+Shift+P
來打開開發人員工具的指令輸入框:
然後輸入 capture
後執行 Capture screenshot
指令:
然後你應該就會看到 Chrome 出現一個下載的圖片了:
最後做出來的圖示如下:
# 主選單:某個 Side Project
這個是之前試玩 LINE Things 的 Side Project,我也用了同樣的方法製作了主選單,我是去 Flaticon 找了兩個圖示,然後用 HTML 做成我想要的樣子如下:
可以點此查看我做的這個 codepen (opens new window)。
Icon made by Vectors Market (opens new window) and Smashicons (opens new window) from www.flaticon.com (opens new window)
# 原始碼及參考連結
TIP
本文範例程式的原始碼授權為 MIT License。