PixConvert

免费 CSS 渐变生成器

用这款免费的 CSS 渐变生成器制作渐变背景。选择线性、径向或锥形,设置角度和色标,查看预览,然后复制一行现成的 CSS 代码。

°

色标

0%
100%

CSS 输出

background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);

如何创建 CSS 渐变

1

选择渐变类型。

可选线性、径向或锥形。对于线性和锥形渐变,可以用滑块设置角度,或直接输入数字,例如 90 表示从左到右。

2

设置色标。

用选择器选取每个颜色,或输入颜色代码,拖动滑块来确定位置,需要更多颜色时点击「添加色标」。

3

复制 CSS。

预览和代码会随每次修改而更新。点击「复制 CSS」,然后把 background 那一行粘贴到你的样式表或内联样式中。

常见问题

关于角度、色标、透明度、浏览器支持以及代码用法的解答。

如何在 CSS 中制作渐变?

把渐变函数用作背景,例如 background: linear-gradient(90deg, #ff6b6b 0%, #feca57 100%)。在这里你只需选择类型、角度和色标,工具就会生成这一行代码,供你复制到样式表中。

线性渐变中哪个角度是从左到右?

90deg 表示从左到右。0deg 是从下到上,180deg 是从上到下,270deg 是从右到左。这里的默认值是 135deg,即从左上到右下。你可以输入任意数字,包括负数。

如何让渐变渐隐到透明?

在色标的文本框中输入透明色,例如 rgba(255,255,255,0) 表示渐隐为透明白色,rgba(0,0,0,0) 表示透明黑色。代码会按你输入的原样保留。颜色选择器无法显示透明度,会显示为黑色。

线性、径向和锥形渐变有什么区别?

线性渐变沿着一条带角度的直线混合颜色。径向渐变从中心点向外扩散。锥形渐变像时钟指针一样围绕中心旋转扫过,适合饼图和色轮。本工具的径向渐变绘制为居中的圆形。

可以更改径向渐变的形状或位置吗?

目前工具还不支持,因为径向输出始终是从中心开始的 radial-gradient(circle, ...)。复制之后你可以自行修改代码:把 circle 改成 ellipse,或写成 circle at 30% 20% 来移动中心。色标保持不变。

CSS 渐变需要 -webkit- 前缀吗?

不需要。所有current浏览器都支持无前缀的线性和径向渐变,锥形渐变在 Chrome 69、Safari 12.1、Firefox 83 及更高版本中可用。本工具不会添加任何前缀,所以复制出来的那一行只是标准语法。

如何制作硬边色标或条纹?

把两个色标放在同一位置。例如 #000000 在 50%、#ffffff 在 50%,就会得到一条清晰的分界线,而不是渐变过渡。多添加几组这样的色标就能做出条纹。代码会按位置对色标排序,位置相同的色标则保持你添加时的顺序。

最多可以添加多少个色标?

没有上限。点击「添加色标」会在第一个色标和最后添加的色标之间的中点放置一个新色标,所以请把每个新色标拖到你想要的位置。你可以删除色标,直到只剩两个。

可以在 Tailwind CSS 中使用这个渐变吗?

本工具输出的是普通 CSS,而不是 Tailwind 类名。你可以把渐变粘贴到任意值中,并用下划线代替空格,例如 bg-[linear-gradient(135deg,#6366f1_0%,#8b5cf6_100%)],也可以把它作为背景图添加到你的主题中。

如何用 CSS 制作渐变文字?

本工具生成的是背景渐变,但你可以把代码复用于文字。把复制的 background 那一行放到文字元素上,再添加 background-clip: text、-webkit-background-clip: text 和 color: transparent,渐变就会透过字形显示出来。

这个 CSS 渐变生成器免费且注重隐私吗?

是的。它免费,无需账号,也没有使用次数限制。你的颜色和设置只保留在浏览器中,不会被保存,所以刷新页面后会重新开始。在正式网站上,Google Analytics 只统计「复制 CSS」的点击次数,不会记录渐变本身。

CSS 渐变生成器:类型、色标和代码

三种渐变类型、任意数量的色标、角度控制、实时预览,以及一行可直接复制的 CSS。

CSS 渐变生成器的类型:135deg 的线性渐变、圆形径向渐变和从 135deg 开始的锥形渐变,颜色从 #6366f1 到 #f59e0b 再到 #ec4899

创建线性、径向和锥形渐变

在三种渐变类型之间自由切换。线性和锥形渐变使用 0 到 360 度的角度,可以用滑块设置,也可以直接输入。径向渐变始终从中心绘制一个圆形。

  • 线性、径向和锥形三种类型
  • 角度范围 0 到 360 度
  • 径向为居中的圆形
立即试用
CSS 渐变生成器的色标:0% 处为 #6366f1,100% 处为 #ec4899,50% 处为 #f59e0b,每个色标都有滑块

添加并移动渐变色标

从两个色标开始,需要多少就添加多少。每个色标都有颜色选择器、十六进制输入框和滑块,可以把它放在 0% 到 100% 之间的任意位置。

  • 色标数量不限
  • 位置范围 0% 到 100%
  • 最多可删减到只剩两个色标
立即试用

复制即可粘贴的 CSS

点击「复制 CSS」会得到一行代码,例如 background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);,色标按位置排序。由于current浏览器不需要,所以不会添加浏览器前缀。

支持任意 CSS 颜色

每个色标旁边的文本框可以输入任意 CSS 颜色,不只是十六进制。输入 rgba(0,0,0,0)、transparent、hsl() 值或颜色名称,都会按原样写入代码。

随机生成,作为起点

「随机」会从六组双色搭配中选一组,并随机设置一个角度。它会替换你现有的所有色标,所以请在微调之前使用,而不是之后。

免费使用,无需账号

想做多少渐变都可以,无需注册。颜色和设置只保留在浏览器中,刷新页面后会重置。在正式网站上,Google Analytics 只统计「复制 CSS」的点击次数,不会记录代码。

CSS 渐变的使用场景

粘贴 CSS 渐变代码的常见场景。

首屏背景

用两种或三种颜色的渐变填充落地页首屏或各个板块。设置好角度,让较浅的一侧位于标题后面,然后复制 background 那一行。

  • 通栏首屏和板块横幅背景
  • 用同一位置的两个色标制作硬边板块分隔线
  • 用 rgba 输入渐隐到透明,适合图片叠加层

按钮与卡片样式

为按钮、卡片和徽章添加细腻的填充。选取品牌色的两个相近色调,让角度保持在 135 度左右,然后把这一行粘贴到组件样式中。

  • 用两种相近的品牌色调制作主按钮填充
  • 用短距离线性渐隐制作卡片标题点缀
  • 用锥形渐变制作饼图式填充

品牌设计

把品牌色变成渐变,用于 Logo、应用图标和社交媒体图片。在每个色标中输入品牌的十六进制色值,让 CSS 与你的配色完全一致。

  • 使用品牌色的 Logo 和应用图标背景
  • 在每个色标中输入精确的品牌十六进制色值
  • 一行渐变代码,整个团队都能复用