由于上CSS-Tricks指出,一个CSS三角形可以写成:如何绘制弯曲边界的右下角三角形?
#triangle {
width: 0;
height: 0;
border-bottom: 100px solid red;
border-left: 100px solid transparent;
}
<div id="triangle"></div>
曲线通过通过CSS边框然而,这似乎并没有工作:
#triangle {
width: 0;
height: 0;
border-bottom: 100px solid red;
border-left: 100px solid transparent;
border-bottom-right-radius: 10px;
}
<div id="triangle"></div>
It在FF上创建毛刺,并在Chrome上将整个三角形显示为红色。 Safari似乎是唯一一个展现我所期望的。
问题1.这是一个浏览器错误还是我做错了什么?
问题2.任何其他方式可以轻松实现具有右下边框半径的右下角三角形?我在想SVG,但是那时曲率的特征会很难从代码中修改。
谢谢。
入住此示例 - http://stackoverflow.com/questions/14446677/how-to-make- 3角圆角三角形在css –