Skip to content
CSS Text-Shadow 產生器
Tools

CSS Text-Shadow 產生器

調整 CSS 文字陰影並即時預覽,可複製程式碼。

Live preview — click the text to edit
Background
Shadow
Weight
72px
Presets
Shadow layers

Select a layer above to edit it.

CSS output

Runs entirely in your browser. Nothing is uploaded.

透過即時預覽設計CSS文字陰影

這款CSS文字陰影產生器讓您直觀地設計深度、發光和描邊效果,並複製生產就緒的CSS程式碼。直接點擊大型預覽區輸入您的文字,拖動偏移量、模糊度和透明度滑桿,選擇顏色,即時觀察text-shadow在文字上的變化。

更改字型系列、大小和粗細,設定文字顏色,在淺色、灰色、深色和棋盤格背景之間切換,精確查看陰影在不同背景下的表現——這對於霓虹文字發光文字效果尤為重要,因為它們只在深色背景上才能正確顯示。

text-shadow語法詳解

單個CSS陰影的寫法為text-shadow: offset-x offset-y blur-radius coloroffset-xoffset-y控制陰影的水平和垂直位移(負值向上或向左投射),blur-radius柔化邊緣(0保持銳利),顏色決定色調——通常用半透明黑色表現細膩深度,用鮮亮顏色製造發光效果。

經典易讀的陰影為text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4)。將兩個偏移量都設為0並增大模糊度,可獲得文字周圍柔和光暈。搭配亮色(如#00eaff)和遞增的模糊值,即可製造霓虹發光效果。

疊加多層陰影:霓虹、3D、描邊和長陰影

text-shadow的真正威力在於疊加。您可以在一條宣告中用逗號分隔多個文字陰影,瀏覽器依序渲染每一層。疊加多個相同亮色、模糊度遞增的陰影可創建霓虹/發光文字效果;沿右下方向逐步加深偏移顏色可構建3D立體文字;在十層以上重複同一扁平偏移形成長陰影;在字形周圍放置四到八個硬質陰影則產生描邊文字

使用預設庫——柔和、霓虹、發光、3D、長陰影、描邊、復古、火焰和Letterpress——作為起點,一鍵載入完整陰影組合。

複製CSS、Tailwind或React Native程式碼

按專案需求匯出。複製CSS獲取標準text-shadow宣告;複製Tailwind產生任意屬性類別如[text-shadow:2px_2px_4px_#00000066],與Tailwind v4原生text-shadow-*工具類別相容;複製React Native將第一層轉換為textShadowColortextShadowOffsettextShadowRadius

關於瀏覽器相容性的好消息:text-shadow已完全標準化,所有現代瀏覽器均無需-webkit--moz-前綴。

與CSSmatic、css.generator.cool等工具的比較

大多數線上CSS文字陰影工具只支援單層陰影。CSSmatic的文字陰影區域提供一組滑桿——適合基礎陰影,但無法疊加多層實現霓虹或3D效果,必須手動撰寫額外宣告。

UtiloKit集多層疊加、九個一鍵載入完整陰影組合的預設、可編輯即時預覽、三種格式(CSS、Tailwind、React Native)一鍵複製以及可分享連結於一體——無需註冊,不上傳檔案。

text-shadow與box-shadow的區別

這是常見混淆點:text-shadow跟隨字形(字母)的輪廓,而box-shadow跟隨元素的矩形盒子。text-shadow沒有擴展半徑,也沒有inset關鍵字——因此文字陰影不能像box-shadow那樣內嵌。在標題、Logo和標籤上使用text-shadow,在卡片和按鈕上使用box-shadow。

若要在文字上製造內嵌或壓印效果,技巧是在深色文字正下方放置淺色陰影(參見Letterpress預設)。對於較粗的文字輪廓,-webkit-text-stroke屬性比疊加八個方向陰影更簡潔。

易讀陰影技巧——以及隱私保護

陰影是視覺點綴,不是對比度的替代。對於照片上的文字,單個低透明度陰影如0 1px 3px rgba(0, 0, 0, 0.5)可在不影響視覺的情況下提升可讀性。將厚重的霓虹和3D效果留給大型展示標題,並始終驗證文字對比度是否符合WCAG標準。

無需安裝,無需建立帳號。每次預覽和產生的CSS都在您的瀏覽器本地執行,輸入的文字永遠不會離開您的裝置。

Frequently asked questions

如何套用文字陰影?

在任意文字元素上添加CSS屬性text-shadow。簡寫形式為text-shadow: offset-x offset-y blur-radius color——例如text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4),陰影向右2px、向下2px,模糊度4px。在本工具中,在即時預覽區輸入文字、拖動滑桿,點擊複製CSS即可。

CSS中的text-shadow是什麼?

text-shadow是CSS屬性,在元素文字後面繪製一個或多個陰影。每個陰影接受最多四個值:水平偏移(X)、垂直偏移(Y)、可選模糊半徑和顏色——寫為text-shadow: 1px 1px 2px #000000。

如何在CSS中添加陰影?

對於文字,在元素規則中使用text-shadow,如h1 { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); }。對於盒子、卡片和按鈕,使用box-shadow。

如何在設計工具中為文字添加陰影?

在Figma、Sketch或Photoshop等設計工具中,為文字圖層添加投影效果,設定X/Y偏移、模糊度和顏色。這四個值幾乎一一對應CSS:Figma中X 2、Y 2、模糊4、黑色40%對應text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4)。

如何創建發光或霓虹文字效果?

霓虹發光是將多個相同亮色陰影以零偏移和遞增模糊度疊加而成。例如:text-shadow: 0 0 5px #00eaff, 0 0 10px #00eaff, 0 0 20px #00eaff, 0 0 40px #0066ff; 白色文字配深色背景。點擊這裡載入霓虹預設立即獲得。

如何創建3D文字或長陰影效果?

兩種效果都使用多個有偏移但無模糊的陰影。3D立體文字:疊加向右下方遞進、顏色逐漸加深的層次。3D和長陰影預設自動構建這些層次。

如何用text-shadow創建描邊文字?

在文字周圍四個(或八個)方向放置模糊度為0的硬質陰影。例如:text-shadow: -1px -1px 0 #111, 1px -1px 0 #111, -1px 1px 0 #111, 1px 1px 0 #111; 為白色文字添加細黑描邊。

如何創建多個文字陰影?

在單條text-shadow宣告中用逗號分隔:text-shadow: 1px 1px 2px #000, 0 0 8px #0ff;。瀏覽器按順序繪製,第一個陰影在最上層。霓虹、3D、火焰和描邊效果都是這樣構建的。

text-shadow可以是inset(內陰影)嗎?

不能。與box-shadow不同,text-shadow屬性沒有inset關鍵字,也沒有擴展半徑。要在淺色背景上模擬壓刻效果,可在深灰色文字正下方添加微妙淺色陰影,如text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);。Letterpress預設展示了這一技巧。

如何在Tailwind CSS中設定文字陰影?

Tailwind CSS v4包含原生文字陰影工具類別(text-shadow-sm、text-shadow-md、text-shadow-lg)。自訂值使用任意屬性,空格變為底線:class="[text-shadow:2px_2px_4px_#00000066]"。

text-shadow需要-webkit-或-moz-前綴嗎?

不需要。text-shadow已完全標準化,所有現代瀏覽器均支援無前綴寫法,直接寫text-shadow: 1px 1px 2px #000;即可。

text-shadow和box-shadow有什麼區別?

text-shadow從字形(字母本身)形狀投射陰影,box-shadow從元素的矩形盒子投射陰影。text-shadow沒有擴展半徑和inset選項;box-shadow兩者都有。

如何添加細微陰影提升文字可讀性?

使用小偏移量和少量模糊像素的低透明度暗色陰影,例如text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);。這能讓白色或淺色文字從照片或漸層背景中凸顯。

與CSSmatic等其他text-shadow工具相比如何?

CSSmatic有文字陰影功能,但只支援單層——無法疊加多層實現霓虹、3D或描邊效果,必須手動編輯程式碼。UtiloKit是唯一集多層疊加、命名預設、即時預覽以及CSS/Tailwind/React Native一鍵匯出於一體的免費工具。

如何複製產生的文字陰影CSS,離線可用嗎?

點擊複製CSS獲取可直接貼上的宣告,複製Tailwind獲取任意屬性類別,複製React Native獲取textShadowColor/textShadowOffset/textShadowRadius等價程式碼。使用分享連結將精確設定儲存到URL。全部免費、無需註冊、本地執行,載入後離線也可使用。

Related tools

檢視所有工具