Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在div(顶部和底部)上创建倾斜渐变_Html_Css_Linear Gradients - Fatal编程技术网

Html 在div(顶部和底部)上创建倾斜渐变

Html 在div(顶部和底部)上创建倾斜渐变,html,css,linear-gradients,Html,Css,Linear Gradients,我试图对div应用一个渐变,应该是这样的: 我已经设法弄清楚如何在顶部倾斜,但不确定如何在底部实现倾斜 当前方法: .gradient{ 背景:线性梯度(188度,#FFFFFF 24%,透明24%),线性梯度(90度,#45450%,#45100%); } .差距{ 高度:600px; } 您可以使用剪辑路径来实现这一点 像这样的 剪辑路径:多边形(0,100%22%,100%99%,0,74%) 这里有一个网站可以帮助您找到正确的路径:选项1 HTML- CSS- .集装箱{ 宽度

我试图对div应用一个渐变,应该是这样的:

我已经设法弄清楚如何在顶部倾斜,但不确定如何在底部实现倾斜

当前方法:

.gradient{
背景:线性梯度(188度,#FFFFFF 24%,透明24%),线性梯度(90度,#45450%,#45100%);
}
.差距{
高度:600px;
}

您可以使用剪辑路径来实现这一点

像这样的

剪辑路径:多边形(0,100%22%,100%99%,0,74%)


这里有一个网站可以帮助您找到正确的路径:

选项1

HTML-


CSS-


.集装箱{
宽度:150px;
高度:100px;
变换:歪斜(20度);
背景#4545;
}
选项2(推荐)

HTML-


CSS-


.集装箱{
宽度:150px;
高度:100px;
剪辑路径:多边形(0,100%25%,100%100%,0,75%);
背景#4545;
}
两个结果都是-


将你的形状分成3部分。两个三角形和一个矩形:

.box{
宽度:300px;
高度:300px;
背景:/*位置/宽度/高度*/
线性渐变(至右上角,灰色50%,透明50.5%)顶部/100%30%,
线性梯度(灰色、灰色)中心/100%40%,
线性渐变(至左下角,灰色50%,透明50.5%)底部/100%30%;
背景重复:无重复;
}

为gap提供背景色,并使用css的变换属性,旋转或扭曲最适合您的图案