由於上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 –