CSS 三角形生成器

使用純 CSS 的 Border 技巧產生各種方向與大小的三角形。100% 於瀏覽器端執行,即時預覽並快速複製程式碼。

三角形設定

在左側調整參數,右側即可即時預覽三角形樣式與產生程式碼。

調整參數
px
#6C63FF
預覽與代碼
CSS 程式碼

常見問題

純 CSS 三角形的原理是什麼?

利用 CSS `border` 屬性的特性:當元素寬高為 0 時,四個方向的邊框會形成三角形。將目標方向以外的邊框設為透明,即可顯示出單一方向的三角形。

生成的三角形可以在所有瀏覽器使用嗎?

完全相容所有主流瀏覽器,包含 IE 8+。純 CSS border 是最古老且最穩定的三角形實作方式,不需要任何 JavaScript 或 SVG。

如何製作等邊三角形?

調整工具中的「寬度」與「高度」參數,將高度設為寬度的 0.866 倍(例如寬 100px、高 87px)可近似等邊三角形。