body {
height:100%;
background: linear-gradient(top, #d808a4 50%, black 50%);
background: linear-gradient(top, #d808a4 50%,black 50%);
background: linear-gradient(to bottom, #d808a4 50%,black 50%);
height: 229vh;
}
我想水平分割成两种颜色的背景,其中一个是黑色。我想另一个是一个渐变,从粉红色到紫色,我已经设法分裂成紫色和黑色,但我想一个紫粉红色的梯度,有人能帮助我吗?
3条答案
按热度按时间cigdeys31#
您不能有多个
background
,新的会覆盖旧的。您可以做的是在一个background
中有多个渐变,例如(尝试滚动):rsaldnfx2#
每半部分2格
位置:绝对和左侧:0和顶部:50%设置位置
width:100%将其设置为屏幕宽度
height:50%将每个窗口的高度设置为屏幕宽度的一半
背景色:black显然将背景颜色设置为黑色,并且background:linear-gradient(90deg,rgba(255,0,209,1)0%,rgba(151,0,255,1)100%)将背景设置为渐变(您可以在https://cssgradient.io/下生成漂亮的CSS渐变)
4ioopgfo3#
只需一个背景设置即可完成此操作。
这个代码段将每个CSS背景设置分开,以使其更清楚。
整个元素得到一个黑色背景,然后定义一个线性渐变的背景图像。它将位于黑色背景色之上。它被给定了大小和位置,并且不重复。
很明显,把颜色和尺寸改成你想要的。