我用过:
http://apps.eky.hk/css-triangle-generator/
为彼此对角放置的两个不等边三角形生成 css:
左下三角形
width: 0px;
height: 0px;
border-style: solid;
border-width: 317px 0 0 512px;
border-color: transparent transparent transparent #007bff;
右上角三角形
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 0 317px 512px;
border-color: transparent transparent #007bff transparent;
不过,在这个测试 jsFiddle 中,两个三角形之间似乎有一条线或间隙,我无法摆脱它:
http://jsfiddle.net/rwone/MB5Lt/4/
编辑
解决方案似乎是使两个三角形的宽度都为 514px,即使容器是 512px。