什么是渐变生成器?

可视化 CSS 渐变生成器,支持线性、径向和键形渐变,可添加无限色标。实时调整角度、位置和颜色,一键复制 CSS 代码。

在线性、径向和锥形渐变之间选择,把角度设在 0° 到 360° 之间,按需添加任意多个色标,并为每个色标单独设置透明度以做透明叠加。可以从日落、Instagram、海洋等精选预设入手,再细调颜色。径向渐变可选择圆形或椭圆形状以及范围关键词,并把混色切换到 OKLab 或 OKLCH 获得更顺滑的现代插值,或套用缓动曲线。打开「动画」即可得到一段可直接粘贴的 @keyframes 循环,做成会动的背景。输出是纯 CSS,可直接放进样式表、Tailwind 配置或设计工具。

使用方法

  1. 第一步 — 选择渐变类型(线性、径向或锥形),使用角度滑块或预设按钮设置方向或角度。
  2. 第二步 — 点击渐变条添加色标,通过拖拽或输入精确值来调整每个色标的颜色和位置。
  3. 第三步 — 实时预览渐变效果,然后将生成的 CSS 代码复制到剪贴板,或下载为 CSS 文件。

何时使用

  • 做网站首屏、按钮、卡片背景,不用打开 Photoshop。
  • 把品牌色统一应用到网页、邮件和 PPT 上。
  • 向开发交付前,先把 CSS 效果跑一遍样。

结果

假设你想做一个日落主题的首屏背景。选择 135° 线性渐变,0% 设为橙色、50% 设为玫红、100% 设为紫色,然后把 CSS 粘贴进样式表就行了。

常见问题

线性、径向、圆锥渐变有什么区别?
线性是沿一条直线按设定角度过渡颜色。径向从中心向四周扩散,像太阳光的效果。圆锥是绕一个圆心扫一圈,常用于做饼图或色环。
色标最多能加多少个?
没有硬性上限。大多数设计用两到四个色标就够了。超过五六个之后,颜色之间相互融合,反而显得脏,失去原本想要的清晰过渡。
渐变在深色背景上为什么会有色带?
相邻颜色的明度太接近时就容易出现色带。拉大色标之间的对比、把颜色插值切换成 OKLCH 或 OKLab(感知更均匀),或者在 CSS 里叠一层细微噪点都可以改善。
生成的渐变能在 Figma 或 Sketch 里用吗?
CSS 代码本身不能直接粘进去,但色值和百分比位置是一一对应的。把每个色标的 hex 值和位置抄到设计工具的渐变编辑器里就行。
角度参数到底起什么作用?
线性渐变中,0° 朝上,顺时针旋转——90° 是从左到右,180° 是从上到下。圆锥渐变中,角度决定颜色环从哪个位置开始扫。

相关工具