CSS 渐变生成器

可视化生成 CSS 渐变,支持线性、径向、锥形三种类型,调整角度、位置和最多 6 个颜色节点,实时预览。免费在线 CSS 渐变生成器。

100% 浏览器端运行 数据不离开你的设备 免费 · 无需注册
颜色节点
%
%
预览
生成的 CSS

使用方法

  1. 使用顶部标签选择渐变类型——线性径向锥形
  2. 线性:拖动角度滑块或输入 0 到 360 度的值。使用方向快捷按钮(上 / 右 / 下 / 左)快速设置。
  3. 径向:从下拉菜单中选择形状(圆形或椭圆)和中心位置。
  4. 锥形:用滑块设置起始角度,并选择中心位置。
  5. 颜色节点部分,点击色块或输入十六进制值来更改每个节点的颜色。调整百分比控制其在渐变中的位置。
  6. 点击 + 添加 插入更多节点(最多六个),或点击 × 删除(最少保留两个)。
  7. 预览矩形实时随修改更新。
  8. 点击复制将 CSS 规则复制到剪贴板。

理解生成的 CSS

输出为 .gradient 类设置 background 属性。对于线性渐变,角度控制方向——0deg 从上到下,90deg 从左到右。 对于径向渐变,语法在颜色列表前指定形状和位置。对于锥形渐变,from 设置起始角度,at 设置旋转中心。

常见用途

CSS 渐变广泛用于 Hero 区域背景、卡片头部、按钮填充、进度条、装饰性遮罩层以及文字填充效果(通过 background-clip: text)。 锥形渐变特别适合用纯 CSS 实现饼图和色轮选择器。

FAQ

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

线性渐变沿由角度定义的直线过渡颜色。径向渐变从中心点向外以圆形或椭圆形辐射。锥形渐变像色轮一样围绕中心点旋转颜色,从指定角度开始。

如何使用生成的 CSS 渐变?

复制生成的 CSS 并粘贴到你的样式表中。输出内容为 .gradient 类设置 background 属性。将类名改为你的元素名称,然后将其应用在需要渐变的地方——div、按钮或任何块级元素。

可以添加超过两个颜色节点吗?

可以。点击「添加」按钮可插入更多颜色节点,最多六个。每个节点有独立的颜色选择器、十六进制输入框和位置百分比。调整百分比值可控制每种颜色在渐变中的起止位置。

颜色节点的位置百分比是什么意思?

百分比定义了该颜色在渐变中完全显示的位置。0% 在最起始处,100% 在最末端。中间的节点控制混合过渡。将两个相邻节点设为相同百分比可创建无过渡的硬性颜色边界。

为什么 CSS 渐变比渐变图片更好?

CSS 渐变与分辨率无关,在任何显示密度下都能完美缩放,不增加 HTTP 请求,可通过 CSS 进行动画和过渡。修改也只需改几个值,而修改图片每次都需要外部工具重新生成。