跳到主要内容

CSS文本阴影生成器

使用最多四层偏移、模糊、颜色和不透明度构建CSS text-shadow — 在您自己的文本上进行实时预览,然后复制声明、完整的CSS规则和HTML。

输入

仅用于预览和HTML片段 — 阴影适用于任何文本。

图层以逗号分隔;列出的第一个图层在最上面绘制。

在100%以下的不透明度下,颜色写为rgba()。

输出

您的阴影文本将显示在此处。

text-shadow声明
 
CSS
 
HTML
 
这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/css-text-shadow-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "NEON",
    "fontSize": "96",
    "fontFamily": "sans",
    "fontWeight": "400",
    "textColor": "#ffffff",
    "bgColor": "#0b0b1a",
    "layers": "4",
    "offsetX1": "0",
    "offsetY1": "0",
    "blur1": "4",
    "color1": "#ffffff",
    "opacity1": "100",
    "offsetX2": "0",
    "offsetY2": "0",
    "blur2": "10",
    "color2": "#ff00de",
    "opacity2": "100",
    "offsetX3": "0",
    "offsetY3": "0",
    "blur3": "20",
    "color3": "#ff00de",
    "opacity3": "100",
    "offsetX4": "0",
    "offsetY4": "0",
    "blur4": "40",
    "color4": "#ff00de",
    "opacity4": "100"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `css-text-shadow-generator` tool (CSS Text Shadow Generator) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/css-text-shadow-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="CSS文本阴影生成器 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

每次 API/MCP 调用费用5 积分起
需要更多积分?查看定价

也可通过

使用指南

CSS text-shadow属性虽小但多功能。一个图层提供柔和的投影。堆叠多个图层会产生霓虹色光晕、粗糙的复古3D字母、清晰的轮廓或压印的活版印刷效果。困难的部分是数字:每个图层有两个偏移、模糊半径和颜色,只有当您看到图层相互作用时,效果才会完美呈现。该生成器让您使用滑块调整每个图层,在您自己的文本上查看结果,并复制可以立即使用的CSS。

如何使用

  1. 输入您的示例文本并选择字体、粗细和大小。它们仅影响预览和HTML片段,因为阴影适用于任何文本。
  2. 设置文本和背景颜色以匹配您的页面。在深蓝色上看起来很棒的光晕可能在白色上消失。
  3. 选择您想要的阴影图层数 (1–4)。每个图层都有自己的控件:
    • 水平/垂直偏移:阴影向右/向下移动的距离(负值向左/向上移动)。
    • 模糊半径:0给出硬边缘副本,较高的值将其软化为光晕。
    • 阴影颜色+不透明度:100%以下的不透明度,颜色写为rgba()。
  4. 复制输出。 您将获得单行text-shadow声明、完整的CSS规则(字体、颜色和阴影)以及匹配的HTML片段。

单击尝试示例以加载四层霓虹色光晕,这是快速查看堆叠图层如何组合的方法。下面的配方为其他经典外观提供了确切的值。

分层文本阴影如何工作

text-shadow采用逗号分隔的阴影列表,每个都写为offset-x offset-y blur-radius color。列表中的第一个阴影在顶部绘制,每个后续的阴影都位于前一个后面。这种排序使经典效果成为可能:

  • 霓虹光晕:零偏移,模糊递增:0 0 4px #fff,然后0 0 10px、0 0 20px和0 0 40px使用#ff00de等亮色。这会创建一个在字母附近明亮并向外淡化的光晕。在深色背景上使用。
  • 复古3D:硬阴影(模糊0)按对角线排列深化阴影(2px 2px 0、4px 4px 0、6px 6px 0)拉伸字母。最后一个模糊的半透明图层(10px 10px 8px,30%黑色)为它们打下基础。
  • 轮廓:四个硬阴影(-2px -2px 0、2px -2px 0、-2px 2px 0、2px 2px 0)在字形周围描绘笔触。与-webkit-text-stroke不同,这在任何地方都有效。
  • 活版印刷:浅色0 1px 0阴影(80%白色)加上其上方的深色0 -1px 0(20%黑色)使文本看起来被按入页面。在中灰色背景上效果最好。

与box-shadow不同,text-shadow没有扩展值,也没有inset关键字。如果您需要为卡片或按钮提供这些功能,请使用CSS盒阴影生成器代替。

性能和可访问性提示

  • 大文本块上的大模糊半径会消耗绘制时间。将重型多图层光晕保留用于标题而不是正文。
  • 阴影不计入文本对比度。确保文本颜色本身与背景的对比度足够高,因为阴影可能会降低小尺寸的可读性。
  • 有关动画效果,请查看CSS毛刺文本生成器;有关字母内部而非周围的颜色,请尝试渐变文本CSS生成器。

隐私

一切都在您的浏览器中运行。您的文本和设置永远不会被上传。

neon textglow effect3d textretro textoutline textletterpresstypographyfont effectdrop shadowrgba

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。