Skip to content
圓角產生器
Tools

圓角產生器

視覺化打造 CSS 圓角與有機 blob 形狀。

Top-left
Top-right
Bottom-right
Bottom-left
CSS

Runs entirely in your browser. Nothing is uploaded.

視覺化設計 CSS 圓角,即時預覽

border-radius 是現代 UI 中最常用的 CSS 屬性之一,用於塑造卡片、頭像、按鈕、標籤、提示框與裝飾性 Blob 形狀。這款免費 CSS 圓角產生器提供視覺化即時編輯器,每次拖動滑桿都會立即反映在預覽元素上,讓你在複製 CSS 前就能即時調整並確認效果。

可單獨調整四個角的圓角值,或鎖定四角同步設定。支援切換 px(固定像素)與 %(相對比例)單位。透過預設形狀庫快速套用常見樣式,一鍵產生有機 Blob 形狀,或上傳自己的圖片預覽圓角效果於真實內容上——全程在瀏覽器本地處理,不會上傳任何資料至伺服器。

形狀預設:圓形、膠囊、卡片、蛋形等

預設庫涵蓋開發者最常用的形狀。圓形border-radius: 50%)可將任何正方形元素變成完美圓形——是頭像圖片、個人照片和圖示容器的標準做法。膠囊形9999px)無論元素尺寸為何,都會將短邊變成完美半圓,產生現代設計系統中常見的 CTA 按鈕或標籤樣式。

卡片(16px)與微圓角(6px)符合大多數 UI 套件和元件庫的圓角規範。上方圓角下方圓角適合區塊分隔線、堆疊列表項目及標籤列,僅需單側圓角的情境。蛋形預設使用完整的 8 值斜線語法——border-radius: 50% 50% 50% 50% / 40% 40% 60% 60%——為每個角產生非對稱橢圓曲線,是有機風格主視覺和插畫式 Blob 的熱門基礎。

反向、凹入與缺口圓角

許多人搜尋反向圓角產生器——讓角落向而非向外彎曲。普通的 border-radius 只能產生凸(向外)曲線,因此真正的凹入角需要不同技術。最可靠的方式是放射狀漸層遮罩(radial-gradient mask):在每個要向內咬入的角落放置小透明圓,從元素中刻出凹形缺口,其餘部分保持實色。這是票券、優惠券邊緣與標籤形狀呈現內凹曲線的常見手法。

另一種方式是使用定位偽元素(::before::after),以頁面背景色填色並賦予自己的向外 border-radius,疊加在角落上以產生向內切入的視覺效果。若需要波浪形或打孔邊緣——如票根的撕線——可沿一側使用重複放射漸層遮罩。雖然此產生器專注於標準凸形圓角與有機 Blob,但了解遮罩技巧可讓你處理那些搜尋CSS 反向圓角產生器時真正需要的凹形案例。

為何本工具優於 cssmatic.com、css-tricks.com 和 bennettfeely.com

cssmatic.com 提供基本的圓角產生器,但多年未更新——缺乏圖片上傳、Blob 隨機產生及現代預設形狀。css-tricks.com 說明文件是極佳的參考資料,但並非互動工具。bennettfeely.com 的 clip-path 製作器對複雜多邊形形狀很強大,但目標是 CSS clip-path 而非 border-radius,需要類似 SVG 的座標輸入而非直覺式滑桿。

UtiloKit 的圓角產生器將所有功能整合於一:滑桿式即時編輯器、涵蓋所有常見 UI 形狀的預設庫、使用進階 8 值斜線語法的隨機 Blob 產生、px/% 單位切換、100% 在客戶端處理的圖片上傳預覽,以及三種輸出格式(CSS 屬性、純值、React 行內樣式)。無廣告、無浮水印、無需帳號,圖片和設計資料不會傳送至任何伺服器。

px、% 與 Blob:選擇正確的方式

當你希望圓角大小不受元素尺寸影響時,使用 px——這是設計系統元件(如卡片、輸入框、對話框、下拉選單)的標準做法,圓角大小是固定的設計 token。當形狀需隨元素等比縮放時,使用 %——50% 在正方形元素上永遠產生圓形,在矩形上產生橢圓,無論元素實際像素尺寸為何。

若要製作裝飾性 Blob 形狀,點擊「隨機 Blob」即可產生非對稱的 8 值 CSS 值,例如 border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%。每次點擊產生不同的有機形態。找到喜歡的 Blob 後,複製 CSS 並套用於背景元素、裝飾性分隔線或抽象主視覺插圖。Blob 功能使用斜線語法,每個角的水平與垂直半徑不同,能產生四值縮寫無法做到的形狀。

使用自己的圖片預覽——客戶端處理、私密、即時

直接上傳任意照片至預覽區域,測試圓角效果在真實圖片上的呈現。圖片透過瀏覽器的 File API 載入,並使用本地物件 URL 渲染——不會離開你的裝置。無需上傳、無伺服器處理、無雲端儲存。這讓此工具在設計圓形頭像、圓角媒體縮圖或相簿卡片時特別實用,你可以在實際寫入程式碼前先確認裁切效果。

在 CSS 中,為圖片添加圓角有兩種方式:直接對 <img> 標籤套用 border-radius 以求簡便,或使用帶有 overflow: hidden 的包裝 <div> 以獲得更多版面彈性。包裝元素做法讓你在外層控制長寬比、內距與定位,而 border-radius 則裁切溢出部分。兩種做法均在產生的 CSS 輸出中示範。

跨裝置支援:桌機、iPhone、Android 及所有現代瀏覽器

圓角產生器可在任何現代瀏覽器中執行,無需安裝。在桌機上,完整三欄版面讓你左側調整滑桿、中央大型即時預覽、右側查看產生的 CSS。在 iPhoneAndroid 上,版面自適應收合為單欄垂直排列,完全支援觸控操作。滑桿回應觸控拖曳手勢,圖片選取器整合裝置原生檔案瀏覽器,複製按鈕使用所有現代行動瀏覽器支援的 Web Clipboard API。

無需安裝、無需登入、無速率限制。工具使用客戶端 JavaScript 在本地處理所有輸入——滑桿更新預覽時零網路延遲,因為完全不涉及伺服器。為個人網站、客戶專案、設計交付或 CSS 學習產生圓角值,完全私密、零阻力,免費使用。

Frequently asked questions

CSS 中 `border-radius: 50%` 有什麼作用?

它會將正方形元素變成完美圓形。要形成真正的圓形,元素的寬度和高度必須相等——例如 `width: 100px; height: 100px; border-radius: 50%`。50% 的半徑從四個方向都恰好延伸到中點,形成完美曲線。若元素非正方形,50% 會產生橢圓——根據元素尺寸呈現橫向或縱向較長的形狀。這是 CSS 中製作圓形頭像圖片、圓形按鈕和圖示容器最常見的方式。

如何用 CSS 製作膠囊或跑道形狀?

對非正方形元素(如按鈕或標籤)使用 `border-radius: 9999px`(或任意較大值如 100px)。瀏覽器會自動將半徑限制為元素較短邊的一半,使兩端變成完美半圓,長邊保持筆直。這會產生現代設計系統中常見的經典膠囊形 CTA 按鈕。`9999px` 技巧適用於任何元素尺寸——無需手動計算高度的一半。本產生器的「膠囊」預設即時套用此樣式。

border-radius 使用 px 與 % 有什麼差別?

像素值是絕對的——`12px` 的半徑無論元素大小如何都保持 12 像素。若元素縮放,角落大小保持不變。百分比值是相對的——`50%` 永遠彎曲到每條邊的確切中點,產生隨元素縮放的等比形狀。對需隨元素縮放的形狀(如圓形、膠囊形)使用百分比(`50%`)。對 UI 元件(如卡片、按鈕、輸入框)使用像素,以確保無論內容多少都有一致的設計系統定義角落大小。

如何用 CSS 製作反向或凹入圓角?

標準 `border-radius` 只能產生向外(凸)彎曲的角落。若要製作反向或凹入角——票券、標籤和氣泡框上向內的「缺口」曲線——單靠 `border-radius` 無法達成。常用技術是放射狀漸層遮罩:`mask: radial-gradient(circle 20px at top left, transparent 98%, black) top left / 51% 51% no-repeat ...`,對每個要向內咬入的角落重複此設定。另一種方式是帶有頁面背景色的定位偽元素(`::before`),賦予自己的向外 `border-radius` 並疊加於角落上,從而刻出凹形。對波浪形或打孔邊緣(如票根撕線),可沿一側使用重複放射漸層遮罩產生扇形穿孔效果。因此「反向圓角」實際上是遮罩技巧,而非 border-radius 值——搜尋反向圓角產生器時很有用。

如何只圓角化 CSS 中的一個或兩個特定角?

使用各角獨立屬性:`border-top-left-radius`、`border-top-right-radius`、`border-bottom-right-radius` 或 `border-bottom-left-radius`。例如,`border-bottom-right-radius: 24px` 只圓角化右下角,其餘三角保持尖銳。可自由組合:`border-top-left-radius: 16px; border-bottom-right-radius: 16px` 創造對角線圓角形狀。在縮寫語法中,兩個值設定對角組合:`border-radius: 16px 0` 圓角化左上角和右下角,左上角和右下角保持尖銳。

四個 border-radius 值的縮寫順序是什麼?

從左上角順時針依序:左上 → 右上 → 右下 → 左下。因此 `border-radius: 16px 8px 0 8px` 給予左上 16px、右上 8px、右下 0、左下 8px。這與 `margin`、`padding` 和 `border-width` 使用的標準 CSS 縮寫方向一致。兩個值時,第一個套用至左上和右下;第二個套用至右上和左下。三個值時,第二個套用至右上和左下。一個值則均勻套用至所有四角。

可以對圖片套用 border-radius 讓它變成圓形或圓角嗎?

可以——直接對 `<img>` 元素套用 `border-radius`:`img { border-radius: 50%; width: 100px; height: 100px; }` 即可製作圓形頭像。或者,將圖片包裝在帶有 `overflow: hidden` 的 `<div>` 中,並對包裝元素套用 border-radius,這樣可獲得更多版面控制彈性。使用本工具的圖片上傳功能,在複製 CSS 前先預覽你的圓角效果在實際照片上的樣子。這對頭像裁切、媒體卡片縮圖和相簿版面特別實用,因為確切的裁切形狀會影響設計呈現。

如何用 CSS 製作水滴或淚珠形狀?

將三個角設為較大值,一個角保持零:`border-radius: 50% 50% 50% 0`。配合 `transform: rotate(-45deg)` 可產生經典地圖標記的水滴形狀。調整哪個角為零以改變水滴指向方向:`0 50% 50% 50%` 指向左,`50% 0 50% 50%` 指向右。零值角形成尖端;三個大半徑角構成圓弧主體。適用於位置標記、指示箭頭和插畫風格 UI 中的裝飾重點。

帶有斜線的 8 值 border-radius 語法是什麼?

斜線用於分隔每個角的水平和垂直半徑。語法為:`border-radius: [水平半徑] / [垂直半徑]`。例如,`border-radius: 50% 50% 50% 50% / 40% 40% 60% 60%` 創造類似蛋形的形狀,每個角都有非對稱橢圓曲線。本工具的隨機 Blob 產生器使用此語法產生有機、非對稱形狀——廣受主視覺背景、裝飾性 Blob 和插畫風格設計元素的歡迎。每個角可擁有不同的水平對垂直半徑比例。

這個圓角產生器與 cssmatic.com 或 css-tricks.com 的工具相比如何?

cssmatic.com 的圓角工具雖可使用但已過時——缺乏圖片上傳、Blob 產生和預設庫。css-tricks.com 的說明文件非常優秀,但不是互動式產生器。bennettfeely.com 的 clip-path 製作器在使用情境上有所重疊,但針對 clip-path 而非 border-radius。UtiloKit 的產生器提供:帶圖片上傳(完全客戶端處理)的即時預覽、形狀預設(圓形、膠囊、卡片、蛋形、Blob)、使用 8 值斜線語法的隨機 Blob 產生、px/% 單位切換,以及三種複製格式。無廣告、無浮水印、無需登入,不傳送任何資料至伺服器,免費使用。

我上傳的圖片會被傳送到伺服器嗎?

不會——圖片僅透過瀏覽器的 File API 載入,永遠不會離開你的裝置。預覽元素使用本地的 `createObjectURL()` 呼叫在瀏覽器記憶體中渲染圖片。無需上傳、無伺服器處理、無雲端儲存。相同的客戶端架構適用於所有其他功能:滑桿輸入、CSS 產生、Blob 隨機化和剪貼簿複製全部在 JavaScript 中執行,初始頁面載入後不發出任何網路請求。你的圖片和設計工作完全私密。

可以用 CSS 動畫過渡 border-radius 嗎?

`border-radius` 可完全透過 CSS 過渡和關鍵影格動畫進行動畫處理。使用 `transition: border-radius 0.3s ease` 可在懸停時平滑地在兩個值之間插值。使用 `@keyframes` 持續在形狀之間變形——從 `0` 動畫到 `50%` 使正方形脈動成圓形。在兩個 Blob 形狀(不同的 8 值斜線值)之間變形,可創造流動的有機動畫,廣受主視覺背景歡迎。請注意,動畫 border-radius 會在每個影格觸發重繪,因此對頻繁動畫的元素使用 `will-change: border-radius`。

border-radius 會影響元素的點擊區域或 CSS 版面嗎?

`border-radius` 純粹是視覺效果——它裁切元素的繪製外觀,但不改變其版面盒模型、邊距區域或指標事件觸發區域。不可見的方形角落仍然可以點擊,並在版面中佔用空間。這對觸控介面很重要:圓形按鈕在角落仍有方形可點擊區域。若需要觸擊區域精確跟隨圓角形狀,改用 `clip-path: circle()`,它也會裁切指標事件。`box-shadow` 會正確跟隨 `border-radius`;`outline` 在大多數瀏覽器中不會——使用 `box-shadow: 0 0 0 3px color` 作為圓角焦點環的替代方案。

這個 CSS 圓角產生器在手機上(iPhone 和 Android)可以使用嗎?

可以——本工具完全自適應,可在任何現代行動瀏覽器中使用。在 iPhone 上,可在 Safari 或 Chrome 中使用,無需安裝任何東西。在 Android 上,Chrome、Firefox 和 Edge 均可正常使用。滑桿支援觸控操作,具有適當大小的拖曳把手。圖片上傳使用手機原生的檔案選擇器,可從相機膠卷或檔案 App 選取。所有現代行動瀏覽器均支援透過標準 Web Clipboard API 複製 CSS 至剪貼簿。整個工具在客戶端執行,無需下載 App、無需帳號,不傳送任何資料。

Related tools

檢視所有工具