先认清角度属于哪种渐变
线性渐变的 0 度向上、90 度向右;锥形使用独立的起始角。径向没有角度,而是选择圆形或椭圆形与中心位置。
HTML / CSS / 前端代码
调整色标与方向,预览和 CSS 声明会同步更新;旧结果不可复制。
background-image: linear-gradient(90deg, #6366F1 0%, #EC4899 100%);做页面背景时,手写三四个色标很难预判中间的过渡。CSS 渐变生成器把色标位置和实际画布放在一起,能直接看出柔和过渡与同位硬边的区别。它也是一个可精确调位的渐变色生成器。
无论是按钮、卡片还是环形装饰,这个 CSS 渐变生成器都能用同一组颜色对照线性、径向和锥形效果,不必在样式表里反复改函数名。
相同颜色切换形状,精确色标始终可见。
CSS 渐变生成器在切换线性、径向、锥形时保留颜色和百分比;角度、形状或中心点控件只在对应模式出现,预览差异一眼可见。
拖动色标或输入百分比后,CSS 渐变生成器同步刷新画布与声明。若 HEX 值无效,旧结果会变淡,复制按钮立即禁用。
线性渐变的 0 度向上、90 度向右;锥形使用独立的起始角。径向没有角度,而是选择圆形或椭圆形与中心位置。
拖动手柄或直接输入位置百分比。两个色标落在同一位置时会形成硬边;输出按位置排序,同位时保留编辑顺序。
默认自动生成;关闭后可以连续调整,再按 Ctrl/Cmd + Enter 生成。任何参数变化都会暂时禁用复制,避免带走过期 CSS。
线性做方向过渡,径向做中心光晕,锥形做环绕色轮;切换时沿用色标。
每个色标均可改六位 HEX 颜色、透明度与位置,也可以直接拖动色条手柄。
复制标准 background-image 声明;带透明度的颜色输出为 rgba(),与画布预览一致。
线性模式填写 0–360 度,0 度向上、90 度向右。CSS 渐变生成器在锥形模式另设起始角,径向模式改用中心点。
线性沿指定方向过渡;径向从中心向外扩散。切换模式时色标保留,便于直接比较。
点“添加色标”,新色标插入最大空隙的中点。随后可改颜色和位置,总数最多八个。
两个颜色在同一百分比处相接时没有过渡距离,浏览器便画出硬边。把位置稍微错开即可恢复渐变。
复制的完整代码已经带 background-image:,直接粘贴进目标选择器即可,不需要再额外套一层 background。
遇到没有覆盖的渐变边界?