使用CSS通過使用'border-width'參數創建三角形。用CSS邊框防止奇怪的'凹凸'
<div id="my-weird-triangle"></div>
<style type="text/css">
#my-weird-triangle{
border-color: blue black black blue;
border-style:solid;
border-width:50px 50px 50px 50px;
width:0;
height:0;
}
</style>
創建像
根據您的屏幕輸出,你可能會或可能不會注意到,但如果放大到三角形的中心有一個小(可能1px的)「凸塊」這使得三角形看起來很奇怪
如何將得到一個純CSS [3]直角噸在中間沒有這個奇怪的凹凸?
什麼瀏覽器/操作系統你看到這個?我只是做了一個jsfiddle,對我來說看起來很好。 – MrMisterMan 2012-02-03 16:58:46
Firefox,OS/X。 FF和Chrome看起來都一樣。 Safari和Opera很好。我不在乎IE(我也沒有) – Smudge 2012-02-03 17:06:24
這可能是一個瀏覽器/操作系統特定的渲染問題,除了調整邊框尺寸之外,你無法做任何事情。 – j08691 2012-02-03 17:11:07