【发布时间】:2014-07-16 22:25:40
【问题描述】:
我想用斜线分隔 2 个浮动 div,它们有不同的背景颜色。
这里的例子:
HTML 标记:
<div id="wrap">
<div id="one"></div>
<div id="two"></div>
</div>
我已经尝试旋转它们(正如您在 jsFiddle 中看到的那样):
#wrap div {
-moz-transform: rotate(20deg);
-ms-transform: rotate(20deg);
-o-transform: rotate(20deg);
-webkit-transform: rotate(20deg);
float:left;
width:50%;
height:200px;
}
我也试过了。与overflow:hidden:
http://jsfiddle.net/F6DgA/1/(部分正确,但不是很干净的解决方案)
有没有更简单的方法(不想使用图像..)?
【问题讨论】:
-
您可以使用背景图片,也可以使用
::before和::after隐藏并使div block看起来像上图
标签: html css background css-shapes