CSS圆角生成器

使用CSS3 border-radius的全部功能创建从轻微圆角按钮到 有机blob 的一切。
100%免费 — 无需注册。

8控制点
99%+浏览器支持
0需要注册
Simple
CSS Output:
border-radius: 20px;
Element
Background

常见用例

border-radius在UI设计中影响最大的地方

🔘

按钮和CTA

圆角按钮感觉更可点击、更现代。从微妙的4px到完全圆角的药丸按钮。

👤

头像图片

50%半径的圆形头像是现代UI的标准。方形图片即时变成圆形。

🃏

卡片和容器

圆角卡片感觉更柔和、更友好。标准值:8px、12px或16px。

🫧

Blob背景

用于英雄区域、装饰元素和现代登录页面的有机blob形状。

理解CSS Border Radius

border-radius属性使元素外边框边缘的角变圆。虽然大多数人使用简单的值如10px,但CSS允许使用非常强大的8值语法来创建有机、不对称的形状。

值语法选项

  • 1个值: border-radius: 10px; — 所有四个角相同
  • 2个值: border-radius: 10px 20px; — 左上/右下,右上/左下
  • 4个值: border-radius: 10px 20px 30px 40px; — 从左上顺时针
  • 8个值: border-radius: a b c d / e f g h; — 水平/垂直半径独立

Blob秘密:8值语法

通过用斜杠(/)分隔水平和垂直半径,您可以在每个角创建不对称曲线。这就是现代blob形状的制作方式——无需SVG!

CSS语法和示例

各种border-radius样式的即用代码示例

CSSStandard Corners
/* Uniform rounded corners */
.card {
  border-radius: 12px;
}

/* Pill button */
.pill-button {
  border-radius: 9999px;
}

/* Perfect circle */
.avatar {
  width: 64px;
  height: 64px;
  border-radius: 50%;
}

/* Specific corners (TL, TR, BR, BL) */
.custom {
  border-radius: 20px 8px 20px 8px;
}
CSSBlob Shapes (8-Value)
/* Basic blob */
.blob {
  border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
}

/* Smooth organic shape */
.organic {
  border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
}

/* Animated blob */
.animated-blob {
  animation: morph 8s ease-in-out infinite;
}

@keyframes morph {
  0%, 100% {
    border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
  }
  50% {
    border-radius: 30% 60% 70% 40% / 50% 60% 30% 60%;
  }
}

常见问题

4值和8值语法有什么区别?

4值为每个角设置半径(左上、右上、右下、左下)。8值用斜杠分隔水平和垂直半径,用于不对称的有机形状。

如何创建完美的圆?

在正方形元素(相等的宽高)上设置border-radius: 50%。对于药丸/胶囊形状,使用border-radius: 9999px。

可以使用百分比吗?

可以!百分比相对于元素尺寸计算。水平百分比使用宽度,垂直百分比使用高度。这就是blob形状的工作原理。

Blob形状用于什么?

Blob形状常用于英雄背景、装饰元素、抽象艺术,以及为刚性布局添加有机、友好的感觉。无需SVG或图片!

相关工具

© 2026 DevToolbox. 保留所有权利。