Definition
The border-radius CSS property is used to round the corners of an element. It can take one value for a uniform radius across all corners or multiple values for individual corners. For example, border-radius: 10px; applies a 10-pixel rounded edge to all corners of the element, while border-radius: 10px 5px 15px 20px; applies different radii for the top-left, top-right, bottom-right, and bottom-left corners respectively.
Syntax
.card {
  border-radius: 1rem;
}
Values
-  <length>or<percentage>: control horizontal radii.
- Two-value syntax (a / b): set horizontal and vertical radii independently.
- Up to four values map to top-left, top-right, bottom-right, bottom-left corners.
-  inherit,initial,unset: participate in cascade.
Practical Examples
.pill {
  border-radius: 9999px;
}
.card {
  border-radius: 1.5rem;
}
.card--cut {
  border-radius: 2rem 0 2rem 0;
}
Rounded corners soften UI elements, while asymmetrical radii create unique visual treatments.
 HTML  
 0.5rem
 pill
 asymmetric
  Code
 <div class="flex flex-wrap gap-4">
  <div class="w-32 rounded-lg border border-slate-200 bg-white p-4 text-center text-sm text-slate-700 shadow-sm" style="border-radius: 0.5rem;">0.5rem</div>
  <div class="w-32 rounded-full border border-slate-200 bg-white p-4 text-center text-sm text-slate-700 shadow-sm" style="border-radius: 9999px;">pill</div>
  <div class="w-32 border border-slate-200 bg-white p-4 text-center text-sm text-slate-700 shadow-sm" style="border-radius: 1.5rem 0 1.5rem 0;">asymmetric</div>
</div>Tips & Best Practices
- Use CSS custom properties to keep radii consistent across a design system.
- Pair with overflow: hiddenwhen clipping media inside rounded containers.
- Experiment with elliptical radii (a / bsyntax) for organic card shapes.
Accessibility & UX Notes
Rounded corners can guide focus but ensure interactive boundaries remain clear for users with motor impairments.
Browser Support
Supported broadly. Elliptical syntax (a / b) works in modern browsers; legacy IE<9 lacks support.
Related
-  clip-pathfor complex shapes beyond rounded rectangles.
-  mask-imagefor organic silhouettes.
-  overflowto control how content respects rounded edges.