盒陰影產生器

拖曳滑桿調整偏移、模糊、擴散和顏色,疊加多層做出立體陰影,CSS 程式碼即時產生,隨時複製。

陰影圖層
圖層 1
CSS 程式碼
拖曳滑桿,調整你的陰影效果。

每一層陰影都在你的瀏覽器裡繪製,這裡設定的內容不會上傳到 BroBroGo。

常見問題

偏移、模糊、擴散這幾個值分別控制什麼?

偏移決定陰影往哪個方向移動,模糊讓邊緣變柔和,擴散則在模糊之前把陰影撐大或收縮。擴散設成負值能讓陰影往內縮,適合做貼合邊緣的緊湊陰影。

內嵌(inset)選項是做什麼的?

一般陰影落在元素外側,像卡片抬起時背後透出的光。打開內嵌後陰影會翻到元素內側,讓元素看起來像被按下去一樣,適合做凹陷的輸入框或按下狀態的按鈕。

為什麼要疊加不只一層陰影?

尺寸大一點,單層陰影看起來就會很平。真正有立體感的效果通常是一層貼近、深色的陰影,疊加一層柔和、範圍更大的陰影——加一層新的,分別調整兩層的數值就能做出來。

盒陰影產生器運作原理與參數解析

CSS 的 box-shadow 屬性是網頁設計中建立視覺層次的重要工具。本工具提供直覺的滑桿介面,讓設計師與前端工程師能精確調整各項陰影參數,並即時預覽效果。

陰影的視覺外觀由以下核心參數共同決定:

  • 水平偏移:控制陰影在水平方向的位移。滑桿範圍為 -50px 至 50px,正值將陰影向右移動,負值則向左移動。
  • 垂直偏移:控制陰影在垂直方向的位移。滑桿範圍為 -50px 至 50px,正值將陰影向下移動,負值則向上移動。
  • 模糊:控制陰影邊緣的柔和程度。範圍從 0px(邊緣完全銳利)至 100px(極度擴散且柔和)。
  • 擴散:在陰影開始模糊之前,擴張或收縮陰影的尺寸。範圍為 -50px 至 50px。當設定為負值時,會將陰影往內收縮,適合用來消除邊角溢出的雜亂陰影。
  • 陰影顏色與不透明度:透過色彩選擇器與不透明度滑桿,可調配出符合整體設計調性的陰影色彩與半透明效果。

內嵌陰影與外陰影的視覺差異

在預設情況下,陰影會投射在元素的外部,模擬光源照射下物體懸浮於背景上方的立體感。

當啟用內嵌陰影選項時,陰影的投射方向會翻轉至元素的內側。這種設定會改變視覺認知,使元素看起來不再是浮起的卡片,而是向內凹陷的區塊。此效果非常適合應用於需要呈現按壓狀態的按鈕,或是需要表現深度感的輸入框(Input)等 UI 元件。

疊加多個陰影圖層建立真實立體感

在現實世界中,單一光源很少產生單一且均勻的陰影。若僅使用單一層陰影,網頁元素往往顯得扁平且不自然。

本工具支援多圖層疊加功能:

  • 預設配置:工具預載了五個圖層,其中第一層的預設值為 0 8 24 -4 搭配 18% 不透明度的黑色,其餘四個圖層初始狀態為隱藏。
  • 新增圖層:點擊後可建立一個帶有預設值的新陰影圖層。
  • 移除圖層:可自由刪除選定的陰影圖層。

透過疊加多個圖層,您可以將一層緊湊、顏色較深的陰影(用於定義邊界),與另一層範圍較大、較為柔和的陰影(用於模擬環境光散射)結合,創造出極具深度與寫實感的精緻視覺效果。當存在多個圖層時,產生的 CSS 程式碼會自動以逗號分隔各組數值。

瀏覽器本機處理與隱私保護

本工具完全在您的用戶端瀏覽器中完成所有陰影的繪製與即時運算。每一層陰影都在你的瀏覽器裡繪製,這裡設定的內容不會上傳到 BroBroGo。您可以放心在開發流程中使用,無須擔心任何設定參數被傳輸至外部伺服器。

常見問題

偏移、模糊、擴散這幾個值分別控制什麼?

偏移決定陰影往哪個方向移動,模糊讓邊緣變柔和,擴散則在模糊之前把陰影撐大或收縮。擴散設成負值能讓陰影往內縮,適合做貼合邊緣的緊湊陰影。

內嵌(inset)選項是做什麼的?

一般陰影落在元素外側,像卡片抬起時背後透出的光。打開內嵌後陰影會翻到元素內側,讓元素看起來像被按下去一樣,適合做凹陷的輸入框或按下狀態的按鈕。

為什麼要疊加不只一層陰影?

尺寸大一點,單層陰影看起來就會很平。真正有立體感的效果通常是一層貼近、深色的陰影,疊加一層柔和、範圍更大的陰影——加一層新的,分別調整兩層的數值就能做出來。