在Firefox中,無論是否旋轉,三角形都具有鋸齒狀/鋸齒邊緣。Firefox中CSS形狀的反鋸齒
CSS(HTML只是<div></div>
)
div {
border-top: 10px solid rgba(255, 255, 255, 0);
border-right: 70px solid #777;
border-bottom: 10px solid rgba(255, 255, 255, 0);
transform: rotate(90deg);
}
對於填補他們的盒子形狀,你可以申請outline: 1px solid transparent
。
對於未旋轉的形狀,您可以簡單地應用transform: scale(.999)
(找到on SO)。
但是,如果我將CSS的最後一行更改爲transform: rotate(90deg) scale(.999)
,仍會出現鋸齒。
This bug,在12年提交併仍標記爲「新」,有點相關,並且沒有嘗試解決方案。
是否有任何其他hacky解決方法可以在Firefox中獲得平滑的旋轉三角形?擺脫中間的髮際線將是一個加號。
沒有什麼可添加的,但感謝你和谷歌我擺脫了我的邊界形狀的別名,謝謝! – Codemonkey 2015-01-17 13:40:43