相关疑难解决方法(0)

在 CSS 中创建完美的彩虹渐变

使用线性渐变在 CSS 中创建彩虹很容易。

#grad1 {
  height: 200px;
  background: linear-gradient(45deg, red, orange, yellow, green, blue, indigo, violet, red);
}
Run Code Online (Sandbox Code Playgroud)
<div id="grad1"></div>
Run Code Online (Sandbox Code Playgroud)

但是看看吧!这种渐变在美学上是可怕的。它是条纹状的,端点相交处有难看的纯色条带,循环不太好,不光滑,当它们应该无缝融合时,颜色彼此形成鲜明对比。

简而言之:这是一个可怕的梯度。

我想找到完美的渐变。一种以光滑、光滑的方式包围彩虹的一种,一种不会留下任何明显的颠簸或视觉撕裂的。这个渐变是一条平滑的曲线,而不是一团乱麻。

这个梯度存在吗?

css linear-gradients

2
推荐指数
4
解决办法
4880
查看次数

标签 统计

css ×1

linear-gradients ×1