Border Radius 生成器
从单个共享值或四个独立角值(左上、右上、右下、左下)生成 CSS border-radius 声明,单位可为 px、%、em 或 rem — 缩减为最短的有效简写形式。
输入
启用后,左上角的值将应用于所有四个角。
输出
使用指南
什么是 border-radius?
border-radius 是一个 CSS 属性,用于圆化元素盒子的角。单个值会均匀地圆化每个角;四个值可以独立地圆化每个角。这是现代网页设计中最常用的属性之一 — 药丸形按钮、圆角卡片、圆形头像和软角模态框都依靠这一个声明。
角的顺序
当您指定四个值时,CSS 始终以相同的顺序应用它们,从左上角开始,顺时针移动:
- 左上
- 右上
- 右下
- 左下
因此,border-radius: 10px 20px 30px 40px; 将左上角圆化 10px,右上角圆化 20px,右下角圆化 30px,左下角圆化 40px。此工具遵循完全相同的顺序,其四个角滑块标记相应。
如何使用此工具
- 保持所有角使用相同值启用状态,拖动左上滑块为整个盒子设置一个半径 — 这是常见情况(按钮、卡片、头像)。
- 关闭所有角使用相同值以显示四个角的独立滑块,并单独设置它们以获得非对称形状(气泡、泪滴、倾斜卡片)。
- 选择单位 —
px用于固定像素半径,%用于相对于元素自身大小的半径(对于正方形盒子上的完美圆形/椭圆形很有用),或em/rem以与字体大小缩放。 - 从 CSS 框复制生成的 CSS,或作为
.css文件下载,然后粘贴到您的样式表中。
当您调整任何控件时,输出会立即更新 — 没有单独的"生成"步骤。
为什么输出有时比预期的短
如果四个角最后都相等,该工具会输出紧凑的单值形式(border-radius: 20px;)而不是不必要地重复相同的值四次(border-radius: 20px 20px 20px 20px;)。两者都是有效的 CSS 并呈现相同 — 单值形式更容易读取和维护。一旦任何角不同,所有四个值都会明确写出,按上面描述的左上→右上→右下→左下的顺序。
常见问题
我可以使用百分比来实现完美的圆形吗?
可以 — 在正方形元素(宽度和高度相等)上将单位设置为 %,(均匀)半径设置为 50%。这会将四个角都圆化成完整的圆。
px、%、em 和 rem 之间有什么区别?
px 是不受上下文影响的固定大小。% 相对于元素自身的宽度/高度,因此如果盒子调整大小,会自动缩放。em 相对于元素自身的字体大小;rem 相对于根(html)字体大小,因此与页面基本文本大小一致缩放,无论在哪里使用。
此工具是否支持椭圆形角(单独的水平/垂直半径)?
目前不支持 — 此工具涵盖常见的均匀和四角情况。对于椭圆形角,请直接在样式表中使用 CSS border-radius: <水平值> / <垂直值> 简写。
这在每个浏览器中都能用吗?
是的。border-radius 在所有主要浏览器中都已支持超过十年,无需前缀。
隐私
一切都在您的浏览器中进行。您输入的任何 CSS、值或设置都不会发送到服务器 — 声明是在您输入时在本地生成和更新的。
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/border-radius-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"linked": "true",
"unit": "px",
"topLeft": "10",
"topRight": "0",
"bottomRight": "0",
"bottomLeft": "0"
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `border-radius-generator` tool (Border Radius Generator) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
嵌入式小组件
<iframe
src="https://iotools.cloud/embed/border-radius-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Border Radius 生成器 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。
| 每次调用费用 | 5 积分起 |
|---|