Skip to content
useToolz online tools
CSS Border Radius: Rounding Element Corners
Development

CSS Border Radius: Rounding Element Corners

Александр Михеев

Александр Михеев

06 March 2025 · 2 min read

The border-radius property is one of the most commonly used in CSS. It lets you round element corners, transforming rectangles into elements with soft shapes: from slightly rounded cards to perfect circles and complex organic figures.

Border-radius Syntax

border-radius accepts one to four values:

  • border-radius: 10px; — all four corners are the same.
  • border-radius: 10px 20px; — top-left and bottom-right = 10px; top-right and bottom-left = 20px.
  • border-radius: 10px 20px 30px; — top-left = 10px; top-right and bottom-left = 20px; bottom-right = 30px.
  • border-radius: 10px 20px 30px 40px; — each corner separately (clockwise from top-left).

Elliptical Corners

Using the / symbol, you can set different horizontal and vertical radii, creating elliptical rounding:

border-radius: 50px / 25px;

Horizontal radius 50px, vertical 25px — this produces an elongated rounding. Each corner can have its own pair of values.

Popular Shapes

  • Circle: border-radius: 50%; (element must be square).
  • Pill: border-radius: 9999px; — maximum rounding for a rectangle.
  • Material Design card: border-radius: 8px; or 12px;.
  • Drop: border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;.
  • Rounded top: border-radius: 10px 10px 0 0;.

Percentages vs Pixels

Percentages are calculated from the element's dimensions: horizontal radius from the width, vertical from the height. That's why border-radius: 50% on a square produces a circle, while on a rectangle it produces an oval. Pixels give a fixed rounding that doesn't depend on the element's size.

Practical Tips

  • For buttons and inputs, use the same border-radius (6-8px) for visual consistency
  • For avatars and icons in a circle — border-radius: 50% + overflow: hidden
  • Don't forget overflow: hidden if the element contains images — they may overflow beyond the rounded corners

Conclusion

Find the perfect rounding visually with our CSS Border Radius generator. For creating shadows and gradients, use the CSS Shadow and CSS Gradient generators.

Понравилась статья?

Оцените — это помогает нам делать контент лучше

Change rating

Your rating:

Thanks for your rating!

Comments

Log in to leave a comment

No comments yet. Be the first!

We use cookies for site operation and analytics. Подробнее

Upscaled image
Download

Log in to continue

or