CSS 生成器

CSS渐变生成器

以可视化方式设计线性、径向或锥形渐变,一键复制生成的CSS代码。

给这个工具评分
色标
background: linear-gradient(90deg, #4f46e5 0%, #ec4899 100%);

如何使用 CSS渐变生成器

  1. 选择渐变类型,并为线性或锥形渐变设置角度。
  2. 添加颜色节点,拖动每个节点到你想要的位置。
  3. 将生成的CSS代码直接复制到你的样式表中。

关于 CSS渐变生成器

以可视化的方式设计CSS渐变,效果满意后即可复制代码。首先选择渐变类型:线性、径向或锥形。对于线性和锥形渐变,你可以将角度设置在0到360度之间,用来控制颜色流动或扫过的方向;径向渐变则是从中心向外扩散绘制成一个圆形。实时预览会随着你的操作即时更新,因此你是根据真实效果来设计,而不是靠猜测。

你可以添加任意数量的颜色节点,最少需要两个。每个节点都有一个取色器和一个0到100%的位置滑块,系统会自动按位置对这些节点排序,因此无论把新颜色添加在哪个位置,它都会自动归入正确的顺序中。这正是实现平滑多色渐变或鲜明色带效果的方法,具体取决于你把各节点的位置设置得有多接近。

输出结果是一段可直接粘贴使用的标准CSS渐变语法的background声明,直接复制到你的样式表中即可使用。它只生成一个background属性,不会添加浏览器厂商前缀,因为现代浏览器渐变已不再需要这些前缀。如果需要在元素下方添加阴影,请查看盒阴影生成器;若要微调某个颜色值,十六进制转RGB转换器会很实用。

常见问题

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

线性渐变沿着一条直线混合颜色,方向由你设置的角度决定。径向渐变从中心向外以圆形扩散颜色。锥形渐变则像色轮一样围绕中心点旋转扫过颜色,同样由角度控制。

我可以使用多少种颜色?

数量不限,最少两种。每种颜色都是一个节点,拥有各自的取色器和0到100%的位置设置。添加更多节点可以打造多色渐变效果,若将节点位置设置得靠近,则可以形成鲜明的色带。

位置滑块有什么作用?

它用于设置每种颜色在渐变中的位置,从起点的0%到终点的100%。各节点会自动按位置排序,因此把一个节点移过另一个节点时,顺序会自动正确调整。位置相近会形成硬边界,位置分散则会形成柔和的渐变过渡。

这个渐变需要浏览器厂商前缀吗?

不需要。该工具输出的是标准的、无前缀的CSS代码,因为当前的浏览器无需前缀即可支持渐变。像-webkit-或-moz-这类旧写法,对于这里生成的渐变类型已不再必要。

复制按钮具体给我的是什么内容?

是一条使用标准渐变语法的CSS background声明,可直接粘贴到你的样式表中使用。它只设置一个background属性,不会生成完整的规则或类,因此你可以将其放入你正在设置样式的任意选择器中。