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