本教學完整示範從基底形狀到多種交互狀態(正常、懸停、按下、禁用、聚焦等)的紫色金屬質感按鈕設計流程,核心技法為「圖層樣式非破壞疊加」,確保風格統一且易於維護擴展。
所有按鈕變體共用同一組基礎圖層樣式結構,僅透過調整參數數值實現不同狀態:
| 樣式項目 | 核心作用 | 關鍵參數範例 |
|---|---|---|
| 投影 | 按鈕與背景分離、懸浮感 | 混合模式:正片疊底,距離 2px,大小 4px,不透明度 40% |
| 內陰影 | 頂部邊緣陰影,增強厚度 | 距離 1px,大小 2px,噪點 3% |
| 外發光 | 邊緣微光暈,模擬金屬邊緣反射 | 混合模式:螢幕,顏色:淡紫,大小 3px,不透明度 30% |
| 內發光 | 內側邊緣高光,增強凹陷感 | 來源:邊緣,大小 5px,不透明度 20% |
| 斜面與浮雕 | 核心立體引擎 | 樣式:內斜面,技法:刻畫清晰,深度 150%,方向:上,大小 8px,光澤輪廓:環形,高光模式:線性減淡(不透明度 60%),陰影模式:線性加深(不透明度 40%) |
| 光澤 | 頂部鏡面高光條帶 | 混合模式:疊加,不透明度 50%,大小 10px,輪廓:高斯 |
| 顏色疊加 | 基底金屬色調 | 混合模式:柔光,顏色:#6a0dad(紫),不透明度 40% |
| 漸層疊加 | 垂直材質漸變(亮→暗) | 混合模式:正常,不透明度 30%,角度 90°,縮放 100% |
| 描邊 | 像素級邊緒銳化 | 大小 1px,位置:內部,填充類型:漸層(頂部亮/底部暗) |
#888,混合模式「正常」btn/primary/normal、btn/primary/hover 等