线性
颜色按你设定的角度沿直线过渡。这是最常用的类型,适合方向明确的背景,如从上到下或对角线方向。
linear-gradient(90deg, #F97316, #FBBF24)实时预览创建线性、径向或锥形渐变,调整颜色和色标,复制可直接粘贴的 CSS 或 Tailwind 代码。
渐变类型
角度
90°色标 (2)
点击添加 · 拖动移动
background: linear-gradient(90deg, #2C71DE 0%, #051938 100%);
点击任意一个即可载入编辑器,并按你的喜好调整。
渐变是两种或多种颜色之间的平滑过渡,通过 CSS 的 background 属性用作背景。浏览器不会绘制纯色,而是按你选择的方向或形状,在你定义的颜色之间绘制逐步的混合。
渐变中的每种颜色由一个色标定义:颜色代码,以及该颜色完全纯净的位置(百分比)。两个色标之间的过渡由浏览器自动计算。两个色标即可实现简单混合,添加更多色标可以得到层次更丰富的渐变。
颜色按你设定的角度沿直线过渡。这是最常用的类型,适合方向明确的背景,如从上到下或对角线方向。
linear-gradient(90deg, #F97316, #FBBF24)颜色从中心点向外呈圆形扩散。适合聚焦、光照或纵深效果。
radial-gradient(circle, #FDE68A, #F97316 70%)颜色围绕中心点旋转,就像时钟的指针。这是最少见的类型,适合色轮、进度指示器或更具实验性的效果。
conic-gradient(from 90deg, #F97316, #FBBF24, #14B8A6, #F97316)线性渐变在 background 属性中用 linear-gradient() 函数声明。它的组成部分如下:
135deg#FF5F6D0%径向渐变使用 radial-gradient(circle, …),锥形渐变使用 conic-gradient(from 90deg, …),色标写法相同。
background: linear-gradient(135deg, #FF5F6D 0%, #FFC371 100%);
线性、径向或锥形。线性和锥形渐变可以用滑块或方向按钮调整角度。
选中色标可更改颜色,在条上拖动可移动它,点击条可添加新色标。最多八个色标。
复制 CSS 或对应的 Tailwind 类,粘贴到你的项目中。你也可以单独导出各个颜色。
色轮上相邻的颜色能形成柔和自然的过渡。
两种对立色之间的中间部分往往发灰。加入一个更鲜艳的中间色标即可避免。
大多数背景两三种颜色就够了。色标太多往往不够雅致。
检查文字与渐变中最浅和最深颜色的对比度。
在 background 属性中使用 linear-gradient()、radial-gradient() 或 conic-gradient() 函数,指定方向和颜色。例如:background: linear-gradient(90deg, #2193B0, #6DD5ED);
它是构成渐变的每种颜色,以及该颜色呈现纯色的位置(百分比)。两个色标之间的过渡由浏览器自动计算。
线性渐变沿某个角度直线过渡。径向渐变从中心点呈圆形扩散。锥形渐变围绕中心点旋转,就像时钟的指针。
点击预览条,想加多少就加多少。两个色标得到简单过渡,更多色标可以创建多色调渐变。
可以。除了标准 CSS 代码,生成器还提供等效的 Tailwind 语法,可直接复制。
是的,linear-gradient、radial-gradient 和 conic-gradient 都是标准 CSS 属性,所有现代浏览器都支持。
把渐变应用到 body,并至少设置为窗口高度:body { min-height: 100vh; background: linear-gradient(180deg, #EE9CA7, #FFDDE1); }
无法直接对两个渐变之间的切换做动画,但可以让它移动:设置比元素更大的 background-size(例如 200%),再用 transition 或 @keyframes 为 background-position 做动画。