掌握專業級 Web 按鈕製作,不僅能用於購買、註冊、確認等關鍵交互元素,更能建立設計系統的視覺語言。本教學以圖層樣式非破壞流程,逐步構建擁有投影、光澤、漸變、描邊的立體按鈕,並延伸出 Hover 狀態變體。
最終效果
製作流程
步驟 1-2:文件與基礎形狀
- 新建 500×270px、72dpi、白底文件。
- 圓角矩形工具,半徑 10px、固定尺寸 262×116px,繪製按鈕基礎形狀。
步驟 3-8:按鈕主體圖層樣式(核心)
將形狀轉選區,新建圖層填白,隨後添加以下圖層樣式(順序即疊加順序):
- 投影:正片疊底、不透明度 50%、角度 90°、距離 1px、大小 8px。
- 光澤:正常、白色、不透明度 20%、角度 19°、距離 11px、大小 14px。
- 顏色疊加:正常、白色、不透明度 10%。
- 漸變疊加:正常、不透明度 100%、線性、
#e4e4e4 到白色、角度 90°。
- 描邊:1px、外部、正常、不透明度 100%、顏色
#bcbcbc。
步驟 9-13:文字效果與立體感
- 輸入「立即購買»」,微軟雅黑、40pt、白色。
- 文字圖層樣式:投影(正片疊底 75%、90°、1px、5px)、顏色疊加(黑色 3%)、漸變疊加(
#e2e2e2 到白、線性 90°)、描邊(1px、外部、漸讀填充、反向、線性 90°)。
- 將此文字樣式存檔,後續復用。
步驟 14:Hover 狀態一鍵生成
複製按鈕主體圖層組,打開漸讀疊加勾選「反向」,即得到按下/懸停時的凹陷視覺反饋。
進階應用建議
- 將按鈕主體與文字樣式存為「圖層樣式預設」,構建設計系統組件庫。
- 搭配智能對象實現多尺寸複用,修改一次同步更新所有實例。
- 實際專案中配合 CSS 實現真實交互狀態(:hover, :active, :focus)。