Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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
Css 如何制作不同高度的侧面(左下和右下)?_Css - Fatal编程技术网

Css 如何制作不同高度的侧面(左下和右下)?

Css 如何制作不同高度的侧面(左下和右下)?,css,Css,我有一个设计,我想实现,我发现有点难以描述我的问题 我试过看transform,但它不是我所需要的,因为transform会旋转div,而不是以对角线结尾。甚至可以使用其他功能来实现这一点吗 您可以使用CSS3 transform skewY函数,父包装器元素为正值,子包装器元素为负值,以实现此效果 看看这个演示 或使用变换:旋转45度;要旋转div.可以使用CSS3 transform skewY函数,父包装元素为正值,子包装元素为负值,以实现此效果 看看这个演示 或使用变换:旋转45度;要旋

我有一个设计,我想实现,我发现有点难以描述我的问题

我试过看transform,但它不是我所需要的,因为transform会旋转div,而不是以对角线结尾。甚至可以使用其他功能来实现这一点吗

您可以使用CSS3 transform skewY函数,父包装器元素为正值,子包装器元素为负值,以实现此效果

看看这个演示

或使用变换:旋转45度;要旋转div.

可以使用CSS3 transform skewY函数,父包装元素为正值,子包装元素为负值,以实现此效果

看看这个演示


或使用变换:旋转45度;要旋转div.

可以尝试使用shape:-

*{边距:0px;填充:0px;} .container{宽度:240px;边距:45px自动0;} .梯形{ 宽度:0; 高度:50px; 边框样式:实心; 边框宽度:40px 0 40px 240px; 边框颜色:透明; 左边框颜色:黑色; 利润上限:-40px; } .梯形:第n个奇数{ 边框颜色:透明红色透明; 边框宽度:40px 240px 40px 0; }
您可以尝试使用以下形状:-

*{边距:0px;填充:0px;} .container{宽度:240px;边距:45px自动0;} .梯形{ 宽度:0; 高度:50px; 边框样式:实心; 边框宽度:40px 0 40px 240px; 边框颜色:透明; 左边框颜色:黑色; 利润上限:-40px; } .梯形:第n个奇数{ 边框颜色:透明红色透明; 边框宽度:40px 240px 40px 0; }
这将在顶面上留下一个缺口,但我想我可以在下面再放一个。这是唯一可能的办法吗?编辑:看看skewyes,这可以通过使用multi-pal div来实现。在这里,使用CSS形状的非矩形布局的教程会在顶部div上留下一个间隙,但我想我可以在它下面放置另一个div。这是唯一可能的办法吗?编辑:看看skewyes,这可以通过使用multi-pal-div来实现。这里是关于CSS形状的非矩形布局的教程