CSS 陰影產生器

用位移、模糊、擴散、顏色與 inset 控制做出 CSS box-shadow,在卡片上即時預覽並複製完整宣告。不需要註冊,也不會上傳任何資料。

陰影設定

CSS 輸出

box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.18);

box-shadow 在做什麼

box-shadow 會在元素後方畫出陰影,加上 inset 關鍵字則畫在元素內部。它接受兩個位移、模糊半徑、擴散半徑與顏色,這幾個數值一起決定陰影的位置、柔和程度與大小。

因為這個值就是純 CSS,工具直接顯示你可以貼上的完整宣告。一次產生一層陰影,多層可以用逗號自行組合。

如何製作 box-shadow

  1. 拖動水平位移與垂直位移決定陰影位置,正值代表往右、往下。
  2. 提高模糊讓陰影更柔和;擴散可以在模糊前放大或縮小陰影,負值會讓它更收斂。
  3. 選好顏色後降低透明度,陰影會更自然。
  4. 需要內陰影就勾選 inset,滿意後複製 box-shadow 宣告。

box-shadow 範例

柔和卡片陰影

0 2px 8px 0,黑色 12%
box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.12);

浮起面板

0 10px 25px -5px,黑色 30%
box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.3);

內凹效果

inset、0 2px 6px 0,黑色 18%
box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.18);

UrsaKit 與其他陰影產生器比較

比較項目UrsaKitcssgenerator.orghtml-css-js.combox-shadow.dev
費用免費免費,含廣告免費免費
即時預覽卡片有有有有
原生取色器有無無有
內陰影支援支援支援部分
頁面自帶說明有部分有無
上傳任何內容不會不會不會不會
常見問題

常見問題

四個數值分別是什麼?

依序是水平位移、垂直位移、模糊半徑與擴散半徑。位移決定方向,模糊讓邊緣變柔,擴散則在模糊前放大或縮小陰影。

擴散用負值有什麼效果?

負的擴散會在模糊前把陰影縮小,設計系統常用它避免大範圍柔和陰影溢出元素之外。

什麼時候該用 inset?

inset 會把陰影畫在元素內部,適合輸入框、凹槽與按下狀態,而不是浮起的卡片。

可以同時疊多層陰影嗎?

可以。這個工具一次產生一層,複製後在 CSS 裡用逗號追加其他層即可。

需要加瀏覽器前綴嗎?

不需要。box-shadow 在現行瀏覽器都不需要前綴,已行之有年。

設定的內容會被上傳嗎?

不會。陰影值在瀏覽器內組合,不會送到任何伺服器。

全部工具