border-radius 用一个值统一四角,用斜杠分隔的两个值分别定义水平与垂直半径,从而做出「半圆角」「胶囊形」等效果。值超过边长一半时自动按比例收缩。
50% 是万能胶囊/正圆写法:正方形配 50% 得圆形,长方形配 999px 得胶囊按钮。border-radius 不影响布局尺寸,只改渲染形状,因此做组件圆角时记得配合 overflow: hidden 裁剪内容。
.btn { border-radius: 999px; } /* 胶囊按钮 */ .avatar { width: 48px; height: 48px; border-radius: 50%; object-fit: cover; } .card { border-radius: 12px 12px 0 0; } /* 只圆上两角 */ .egg { border-radius: 50% / 60% 60% 40% 40%; } /* 不对称椭圆 */