CSS 渐变生成器

直观地设计线性、径向和圆锥形 CSS 渐变。添加色标、调整位置并复制即用型 CSS 代码。

即时结果 在浏览器中运行
CSS 渐变生成器
135°

预设

CSS 渐变技巧

渐变适用于任何接受图像的 CSS 属性:背景、背景图像、边框图像、蒙版等。使用逗号分隔的渐变来分层:背景:线性渐变(...),线性渐变(...); CSS: background, background-image, border-image, mask; background: linear-gradient(...), linear-gradient(...);

如何使用?

  1. 1
    选择渐变类型选择线性、径向或圆锥形。调整线性或圆锥渐变的角度。
  2. 2
    设置色标为每个站点选择颜色和位置。为复杂的渐变添加更多停止点。
  3. 3
    复制 CSS单击“复制 CSS”以获取可粘贴的代码,或仅复制背景值。

常见问题

什么是 CSS 渐变?
CSS 渐变是纯粹由浏览器生成的两种或多种颜色之间的平滑过渡,无需图像文件。线性渐变沿直线进行,径向渐变从中心点辐射,圆锥渐变像色轮一样围绕中心扫过。
我可以添加多少个色标?
该工具最多支持 8 个色标。 CSS 本身没有官方限制,但浏览器可以毫无问题地处理数十次停止。
生成的 CSS 是否与所有浏览器兼容?
是的。输出使用所有现代浏览器(Chrome、Firefox、Safari、Edge)支持的无前缀标准语法。 Internet Explorer 9 是唯一需要旧版 -ms- 前缀的主要浏览器,该工具省略了该前缀。

CSS 渐变生成器如何生成代码?

CSS 渐变生成器提供线性、径向和锥形三种模式,并实时生成可复制的 background 或完整 CSS 声明。在线性和锥形模式下可以调整角度,径向模式会隐藏角度控制;每个颜色停靠点都能修改颜色和百分比位置,最多可添加到 8 个停靠点。预览区域会即时显示最终效果,下面的代码框同步输出标准 CSS,因此适合制作按钮背景、页面横幅、图表色带、头像占位、卡片高光和深浅过渡。

预设和随机按钮适合怎样使用?

右侧预设包含 Purple Dream、Sunset、Ocean、Forest、Peach、Midnight、Candy、Arctic、Mojito、Royal Blue、Mango、Aubergine 等组合,点击后会同时应用类型、角度和停靠点。随机按钮会快速生成新的颜色组合,添加停靠点按钮会在末尾两个停靠点之间插入一个中间点,方便做三色或多色过渡。实际使用时,不建议只因为颜色鲜艳就直接放到正文背景;如果渐变上有文字,需要检查对比度,并考虑在文字区域叠加半透明遮罩或选择更平稳的明暗变化。

复制哪个结果更合适?

工具提供复制 CSS 和复制背景值两种方式。复制完整 CSS 适合直接粘贴到样式表中,例如 background: linear-gradient(...);;只复制背景值则适合放进已有变量、内联样式或框架配置。渐变停靠点的百分比顺序会影响视觉节奏,颜色过近会显得平淡,颜色相差过大则可能产生断层。用于品牌界面时,建议从品牌主色和辅助色开始,少量加入中性色;用于数据可视化时,应避免让渐变暗示不存在的数值区间,并在可访问性检查中确认色盲用户仍能区分关键状态。

评论