從設計系畢業到入職前端工程師(上)

入行前端工程師到現在差不多一年左右,雖然還很菜,但是由於我是設計相關科系畢業後跨領域成為工程師的,應該可以給一些準備轉職的設計師或是設計科系的學生前端經驗的分享,但是由於我是台中人暫時沒有誇縣市找工作的打算,所以這些經驗分享主要都是以台中為主喔!

前端常用按鈕特效合輯

前端工程師在職場上常常會使用各種不同的按鈕特效,為了方便自己在工作時能迅速地套用,所以整理出一些常用的按鈕特效,也歡迎大家使用我撰寫的這些按鈕程式碼!

※文章內的特效按鈕皆使用scss

前端常用scss整理

整理前端開發常用的 SCSS 程式碼,包含響應式版面斷點、元素置中、淡入淡出與樣式變數。透過可重複使用的 mixin 和參數,把經常出現的樣式需求集中管理,方便在日常切版工作中查閱與調整。

使用Three.js載入外部模型及貼圖

Three.js有很多種載入模型的方式,在本文中使用的是筆者常用的載入方式,若有更好的方式歡迎留言建議。
在Three.js官方文件中有提到,建議使用.gltf格式的3D模型來進行外部模型的載入,可以得到更好的支援性及速度,所以若要載入的模型並非.gltf格式的檔案建議可以使用Blender來進行模型的製作以及模型的轉換(使用3D軟體轉換比較能夠確保轉出的結果接近自己想要的樣子,本文介紹主要以Blender為主,其他支援的3D軟體可以參考官方文件),再由Three.js的載入器將模型載入。

輕巧實用的圖表套件Chart.js

Chart.js是一款輕巧但又包含了豐富內容的圖表套件,它可以幫助我們快速的製作出各種美觀的圖表,種類包含了折線圖(Line Chart)、圓餅圖(Pie Chart)、甜甜圈圖(Doughnut Chart)、雷達圖(Radar Chart)等多種圖形,並且每種圖形都提供了高度的客製化功能,滿足各種不同需求,在這裡介紹快速上手的方法,若想知道更多關於Chart.js可以做到的事情可以看看他們的官方文件