我想使整个页面的背景看起来像下面的图像与CSS,我很难一起使用多个线性渐变。背景必须具有较薄的斜条纹,从上到下的颜色淡化在中间较淡,并在顶部和底部淡化成较暗的颜色。多个CSS线性渐变为背景
我已经尝试了一堆东西,我在这里看起来是迄今为止最好的,但它不是很正确。这是一个jsfiddle显示我有什么。
我可以用条纹,但是从上到下的渐变绝对是关闭的,因为渐变只显示在透明条纹上。我认为这里需要的是两个渐变重叠以获得下面的效果,但也许有更好的方法。
下面是从小提琴的情况下,在未来的联系断码:
/* Stripes */
body {
background: linear-gradient(
-45deg,
#5BABCF 25%,
transparent 25%,
transparent 50%,
#5BABCF 50%,
#5BABCF 75%,
transparent 75%,
transparent
);
background-size: 6px 6px;
height: 100vh;
margin: 0;
padding: 0;
}
/* Color Fade */
html {
background: repeating-linear-gradient(
to bottom,
#051219,
#91B7CA 25%,
transparent 50%,
#91B7CA 75%,
#051219 100%
);
}
不知道如何去这样做?
对角线渐变条纹应该有HTTPS的RGBA颜色 – vals
可能重复://计算器。 com/questions/45489892/two-linear-gradients-layers-on-div – cjl750
谢谢vals,这是我需要的。如果您将其作为答案,我会将其标记为最佳答案。 – user2827811