gpt4 book ai didi

渐变内的 CSS 渐变

转载 作者:行者123 更新时间:2023-11-28 10:27:32 32 4
gpt4 key购买 nike

是否可以使用渐变作为渐变中的一种颜色?

为了我的特定目的,我有一个从左到右的初始渐变:

linear-gradient(to right, red, darkgray);

但我希望深灰色部分实际上是从上到下的渐变:

linear-gradient(to bottom, darkgray, white);

我尝试了我期望的代码:

linear-gradient(to right, red, linear-gradient(to bottom, darkgray, white));

但这似乎行不通,而且我还没有看到任何人写过渐变中渐变的可能性。

编辑:这是不可能的 [CSS 渐变是图像,不能用作其他渐变中的颜色],但@hungerstar 在下面有一个很好的解决方法:在另一个渐变上叠加一个具有透明度的渐变。

最佳答案

渐变内的渐变是不可能的。

话虽如此,看看这个。由于渐变是分层的,因此您必须使用 rgba() 为您的颜色设置一些透明度,以允许从后面的渐变通过上面的渐变显示。

也许是这样的?

body {
margin: 0;
height: 100vh;
background:
linear-gradient( to right, rgba(255, 0, 0, 0.5), rgba( 169, 169, 169, 0.5 ) ),
linear-gradient( to bottom, darkgray, white );
}

关于渐变内的 CSS 渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49660659/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com