跳到主要内容

渐变文字 CSS 生成器

API reference

生成渐变文字的 CSS:通过 background-clip: text(含 -webkit- 前缀)将线性或径向渐变裁剪到字形上,并使用透明填充。复制现成的类或内联代码片段即可使用。

输入

显示在预览和 HTML 代码片段中。无论此文字为何,CSS 类都相同。

线性渐变的方向。

输出

渐变文字将显示在这里。

CSS
 

将此内容添加到样式表,然后为元素应用 class="gradient-text"。

HTML(独立版)
 

内联样式的 span 元素,无需样式表,可直接粘贴到任何位置。

这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/gradient-text-css-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "sampleText": "Gradient Text",
    "fontSize": "72",
    "fontWeight": "700",
    "gradientType": "linear",
    "angle": "90",
    "color1": "#464aff",
    "position1": "0",
    "color2": "#ff6b9d",
    "position2": "100",
    "useColor3": "",
    "color3": "#ffd93d",
    "position3": "50"
  }'

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

让 AI 代理执行

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

YOUR_INPUT_HERE

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

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/gradient-text-css-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 生成器会为你生成精确的 CSS:选择颜色、方向、字号和字重,实时查看预览效果,然后复制现成的类或独立的内联代码片段即可。

渐变文字的工作原理

这一效果依赖于几个 CSS 属性的巧妙组合。你将渐变设置为元素的 background-image,用 background-clip: text 将背景裁剪为字形,再把文字填充设为透明,使渐变透出来:

.gradient-text {
  background-image: linear-gradient(90deg, #464aff 0%, #ff6b9d 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

-webkit-background-clip 和 -webkit-text-fill-color 这两行是实现广泛浏览器兼容的关键。Chrome、Safari 以及其他基于 WebKit/Blink 的浏览器需要带前缀的版本,而本生成器始终会包含它们,以确保文字在各处都能正常显示。

使用生成器

  1. 输入示例文字,即可在实时预览中看到效果。
  2. 选择渐变类型——线性渐变呈直线横扫文字,径向渐变则是从中心向外扩散的光晕。
  3. 设置角度(仅线性渐变),以控制横扫的方向,范围从 0deg(从下到上)到 90deg(从左到右)。
  4. 添加色标。 默认启用两个颜色;勾选“添加第三个色标”可获得更丰富的多色混合。每个色标的位置范围为 0% 到 100%。
  5. 调整字号和字重,使其与你要设计的标题相匹配。

该工具会输出两样内容:可添加到样式表中的 .gradient-text CSS 类,以及样式已内联的独立 HTML span 代码——适用于邮件模板、CMS 内容块,或任何无法添加样式表的场合。

为什么我的渐变文字看起来被截断了?

由于背景被裁剪到文字的形状,元素需要 display: inline-block(或 block),裁剪区域才能正确计算尺寸——本生成器会自动添加此设置。如果字母的下伸部分被截掉,可以为元素增加一点 line-height 或 padding。

渐变文字是否无障碍?

渐变可能会降低对比度,因此请确保混合色中最深的颜色在你的背景上依然清晰可读,并将这种效果用于大标题,而不是正文。屏幕阅读器会正常读取底层文字,因此在语义上没有任何不利影响。

这会把我的文字发送到别处吗?

不会。CSS 完全在你的浏览器中生成——不会上传任何内容,页面加载完成后,该工具即使离线也能工作。

cssgradienttextgeneratorbackground-cliptypographyweb design

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

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