開發者工具

圓角產生器

設定每個角落並複製 CSS。

圓角產生器 在您的裝置上執行
  • 在您的瀏覽器中執行 — 您的文字絕不會傳送到任何地方
  • 免註冊、無額度限制,可隨您高興使用多少次

運作方式

border-radius 很簡單,直到您想要三個角圓、一個角方,這時每個人都得去查四個值的順序。

順序,一次記住

左上、右上、右下、左下,從左上角起順時針。margin、padding 與 border 的簡寫也適用同樣從左上角起順時針的順序,值得一次記起來。

像素或百分比

不論元素大小,像素都會給出相同的弧度。百分比相對於元素本身的寬度與高度,因此弧度會隨之縮放,而在正方形上設定 50% 的圓角會得到正圓,這是製作圓形頭像的標準技巧。

膠囊形狀

大於元素高度一半的圓角半徑會被限制為剛好一半,這就是為什麼 border-radius: 999px 不論高度多少,都能穩定產生膠囊形。這比計算正確的值更可靠,因為內容改變時它仍然有效。

巢狀元素的圓角看起來不對時

圓角方塊內的另一個圓角方塊,其內層的圓角半徑需要更小,減去兩者之間的內距,否則弧線不會同心。這是一個小細節,卻能讓卡片看起來做工到位。

常見問題

圓角產生器:常見問題

四個值的順序是什麼?

左上、右上、右下、左下,從左上角起順時針方向。

如何做出正圓形?

在恰好是正方形的元素上使用 border-radius: 50%。

如何做出膠囊形按鈕?

使用像 999px 這樣的大值。瀏覽器會將它限制為高度的一半,因此在任何尺寸下都適用。

應該使用像素還是百分比?

想要一致的弧度就用像素;想讓它隨元素縮放時就用百分比。

到處都能運作嗎?

可以。border-radius 已經不需前綴地受支援超過十年了。