ZH
我的工具

CSS 圆角生成器

按 px 或 % 设置每个角的半径,或用 8 值椭圆语法做出不规则形状和蛋形。输出最简的 border-radius CSS,并提供实时预览。

可填写任何有效的 border-radius 值,它会覆盖四个角的输入。“/”之后的值是垂直方向的半径。
我的工具 →
广告

border-radius 用来把任何盒子的角变圆,从卡片上不起眼的 4 px,到胶囊、圆形和有机的不规则形状都可以。这个生成器可以分别设置每个角,也可以直接输入包含水平和垂直半径的完整椭圆语法(30% 70% 70% 30% / 30% 30% 70% 70%),检查后给出最简的等效 CSS、四个分写属性和一个 Tailwind 类名。预览由您自己的浏览器根据同一个值绘制。

使用方法

  1. 选择一个预设,或保持“自定义”并填写四个角的半径。
  2. 选择单位:固定圆角用 px,需要随盒子缩放的形状用 %。
  3. 想做不规则形状或蛋形,请输入带“/”的高级值,设置不同的垂直半径。
  4. 把预览尺寸设为与您的元素一致,然后复制 CSS。

计算公式

border-radius: <左上> <右上> <右下> <左下> [ / <垂直半径> ]

与 margin 一样,缺少的值会重复使用:一个值设置所有角,两个值设置对角对(左上与右下、右上与左下),三个值时第二个值同时用于右上和左下。每个角都是四分之一椭圆,“/”前面是水平半径,后面是垂直半径。

示例

四个角 10、20、10、20 px 会简写为 border-radius: 10px 20px;。蛋形预设水平方向是 50%,垂直方向上方 60%、下方 40%,写成 border-radius: 50% / 60% 60% 40% 40%;,因为四个水平半径相同,可以合并成一个值,而垂直半径不同,无法合并。

常见问题

怎么做出圆形?

给正方形元素设置 border-radius: 50%。同样的值用在长方形上会得到椭圆;要做两端圆润的胶囊形,请用 9999px 这样很大的值。

为什么 9999px 能做出胶囊形?

当半径之和超过某一边的长度时,浏览器会把所有半径按同一比例缩小直到刚好放得下。因此超大的值最终总是等于短边的一半。

border-radius 会裁剪图片和背景吗?

背景和边框会跟随圆角。但子内容(例如 div 里的图片)会溢出圆角,除非父元素也设置了 overflow: hidden,或者图片自己设置了圆角。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). CSS 圆角生成器. https://kakao.mobile/zh/tools/css-border-radius-generator/

MLA

“CSS 圆角生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/css-border-radius-generator/.

广告