digtools
☁️
css-box-shadow-generator,

CSS box-shadow 產生器

透過直覺的介面輕鬆產生高質感的 CSS 陰影 (box-shadow)。支援多層次陰影疊加,且完全相容最新的設計趨勢的免費工具。

🥞
多層疊加
疊加多個圖層,表現豐富層次
🎨
豐富預設集
內建新擬物化等多種風格
Tailwind 支援
相容標準 CSS 及 Tailwind 語法

圖層設定

陰影參數設定

0px
4px
12px
0px

10%

預覽效果

BOX
120px
120px
12px

關於本工具

「CSS box-shadow 產生器」是一款免費的線上工具,透過直覺的圖形化介面,讓您輕鬆打造網頁設計中不可或缺的陰影效果 (box-shadow)。

不只是單一的簡單陰影,本工具支援疊加多層陰影,讓您可以快速套用如 Apple 風格的柔和漸層陰影、立體感十足的新擬物化 (Neumorphism),或是扁平強烈的新粗野主義 (Neo Brutalism) 等現代網頁設計常見的預設集。

產生出的程式碼提供三種輸出格式:標準 CSS 屬性、CSS 自訂變數 (Custom Properties),以及 Tailwind CSS 實用類別 (支援自訂任意值 [Arbitrary values]),只要點擊即可一鍵複製,馬上運用到您的專案之中。

使用方法

1 選擇基礎樣式

從頂部的預設集中,挑選一個最符合您心目中藍圖的效果。當然,您也可以直接從零開始,透過「新增圖層」來建立專屬陰影。

2 微調陰影參數

調整 X/Y 軸的偏移量 (位置)、模糊程度、擴散範圍、陰影顏色以及不透明度。善用「新增圖層」來疊加多個陰影,能讓整體效果看起來更自然且具有高級感。

3 複製程式碼

根據您的開發環境,在右側的程式碼輸出區塊選擇「CSS」或「Tailwind」格式,最後按下複製按鈕即可順利取得產生的語法。

屬性說明

box-shadow 的語法與屬性說明

box-shadow: [inset] <offset-x> <offset-y> <blur-radius> <spread-radius> <color>;
offset-x / offset-y
陰影的水平與垂直位置偏移量。正值會讓陰影往右/往下移動,負值則會往左/往上移動。
blur-radius (模糊半徑)
決定陰影的模糊程度。數值越大,陰影就會越模糊且顏色越淡;若設為 0 則會產生邊緣銳利的實心陰影。
spread-radius (擴散半徑)
用來擴大或縮小陰影本身的尺寸。正值會讓陰影面積比元素本身還大,負值則會縮小。
inset (內陰影)
加上這個關鍵字後,陰影會落在元素的內部而非外部。常被用來表現凹陷的立體感。

常見問題

Q. box-shadow 會影響網頁效能嗎?

A.大範圍的模糊陰影或是多層陰影的疊加在繪製時較為耗費資源,在行動裝置上可能會導致渲染卡頓。若是針對 box-shadow 進行動畫處理 (animation),需要特別留意效能問題。

Q. box-shadow 跟 filter: drop-shadow() 有什麼差別?

A.box-shadow 是針對元素的邊框盒子 (矩形) 來套用陰影;而 filter: drop-shadow() 則是根據元素的不透明輪廓來產生陰影(例如透明背景的 PNG 圖片外框)。

Q. inset (內陰影) 通常用在什麼地方?

A.它常用來表現按鈕被按下的凹陷狀態、文字輸入框的內部陰影,或是在擬物化 (Neumorphism) 設計中繪製高光與陰影的立體感。

Q. 疊加多層陰影有什麼好處?

A.比起只有單一層模糊的陰影,疊加多層圖層可以呈現更自然、真實的深度與層次。例如,常見的技巧是疊加一層「近處小而深的陰影」與一層「遠處大而淺的陰影」。

使用場景

卡片 UI 與彈出視窗 (Modal)

透過陰影讓元素從背景浮現出來,在視覺上告訴使用者這是可以點擊的互動元素,或是層級較高的重要內容。

按鈕的互動狀態 (Hover / Active)

當滑鼠懸停 (Hover) 時加深陰影擴散,或是在點擊 (Active) 時切換為內陰影 (inset),藉此營造出真實的按壓回饋感。

新擬物化 (Neumorphism) 設計

在與背景同色的元素上,分別在對角配置「高光 (亮色陰影)」與「暗角 (深色陰影)」,即可創造出彷彿元素被凸起或壓平的奇妙質感。

發光效果 (Glow)

將 X/Y 偏移量設為 0,並增加擴散半徑與鮮豔顏色的陰影,就能不借助圖片、單靠 CSS 實現宛如霓虹燈般的發光特效。

所有工具分類

Send Feedback

Please let us know your thoughts to help us improve the tool.

免責聲明

本網站提供的所有工具均可免費使用,但請用戶自行承擔使用風險。本網站對各種工具的計算結果、轉換結果及生成數據的準確性、完整性和安全性不作任何保證。因使用本工具而產生的任何損害或糾紛,運營者概不負責,敬請見諒。此外,檔案處理與計算等操作原則上均在您的瀏覽器內完成,您輸入的數據不會傳送或保存在本網站的伺服器上。