背景方形具有一侧呈角度倾斜

3
我希望能够使用纯CSS创建一个具有一端角度的透明背景。我已经尝试了各种不同的方法,但都无法完全实现。我不想使用任何脚本,只使用CSS。
背景图片需要如下所示:

square with slanted side


1
这里有各种例子:http://css-tricks.com/examples/ShapesOfCSS/ - NightHawk
1个回答

9
您可以使用边框实现它:http://jsfiddle.net/wNhjb/
#shape {
   height: 0; 
   width: 80px;
   border-top: 80px solid blue;
   border-left: 40px solid transparent;
}


@Alex 你知不知道这个在跨浏览器方面做得如何?IE 是否以相同的方式呈现它? - ug_
@ns47731 我从未测试过它,但这应该是标准中定义的行为。因此,在每个更或多或少符合标准的浏览器中,它应该看起来相同。 - Alex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接