How to add Rounded Corners using Border Radius in CSS

Updated onbyAlan Morel
How to add Rounded Corners using Border Radius in CSS

CSS allows you to do some pretty cool things to the design of your page.

One of the most useful things you can do is to add rounded corners to your elements.

In this post, we'll learn how to add rounded corners to elements using border-radius in CSS.

How to add rounded corners to elements

First, let's start with the HTML for a simple box element:

HTML
<div class="box"> This is a box </div>

To show the background, we'll give it a background color, display it as an inline-block and some padding:

CSS
.box { background-color: wheat; padding: 1rem; display: inline-block; }

This is how it looks:

  • HTML
  • CSS

As you can see, without any rounded corners, the corners are right angles.

To make the corners rounded, we'll use the border-radius property:

CSS
.box { background-color: wheat; padding: 1rem; display: inline-block; border-radius: 1rem; }

Here's how it looks:

  • HTML
  • CSS

The border-radius property can take a single value which applies it to all corners, or you can specify a value for each corner using this syntax:

CSS
border-radius: top-left top-right bottom-right bottom-left;

Alternatively, you can specific the border radius for each individual corner by themselves:

CSS
border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-right-radius: 1rem; border-bottom-left-radius: 1rem;

As you can see, adding a border radius to your elements is very easy and powerful.

Conclusion

In this post, we learned how to add rounded corners to elements using border-radius in CSS.

Simply add the border-radius property to your elements and specify the radius you want.

Thanks for reading!

To learn more about web development, founding a start-up, and bootstrapping a SaaS, follow me on X!
Copyright © 2017 - 2024 Sabe.io. All rights reserved. Made with ❤ in NY.