Open In App

How to make rounded corner using CSS ?

Last Updated : 14 Sep, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

To create a rounded corner, we use the CSS border-radius property. This property is used to set the border-radius of element.

Syntax:

/* It sets the radius value to all 4 corners */
border-radius: value;

Example 1: This example describes the border-radius to make the rounded corners.

HTML




<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content=
        "width=device-width, initial-scale=1.0">
     
    <style>
        .container {
            border: 1px solid black;
            width: 300px;
            height: 200px;
            background-color: aqua;         
            /* This set radius to all 4 corners */  
            border-radius: 10px; 
        }
    </style>
</head>
  
<body>
    <h2 style="color:green">GeeksforGeeks</h2>
    <div class="container">
        <p text-align="center"> Rounded corner</p>
    </div>
</body>
  
</html>


Output:

rounded corner

 

Example 2: This example describes the use of border-bottom-left-radius property to make a rounded corner at the bottom left.

HTML




<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" 
          content="width=device-width, initial-scale=1.0">
     
    <style>
        .container {
            border: 1px solid black;
            width: 300px;
            height: 200px;
            background-color: aqua;                             
            border-bottom-left-radius: 30px;  
        }
    </style>
</head>
  
<body>
    <h2>GeeksforGeeks</h2>
    <div class="container">
        <p text-align="center"
            This is Rounded corner at <b>bottom left</b>
        </p>
    </div>
</body>
  
</html>


Output:

Example 3: This example describes the use of border-top-right-radius property to make a rounded corner at the top-right corner.

HTML




<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" 
          content="width=device-width, initial-scale=1.0">
     
    <style>
        .container {
            border: 1px solid black;
            width: 300px;
            height: 200px;
            background-color: aqua;                             
            border-top-right-radius: 30px; 
        }
    </style>
</head>
  
<body>
    <h2>GeeksforGeeks</h2>
    <div class="container">
        <p text-align="center"
            This is Rounded corner at <b>top right</b>
        </p>
    </div>
</body>
  
</html>


Output:

Example 4: This example describes the use of border-bottom-right-radius property to make the rounded corner at the bottom right.

HTML




<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" 
          content="width=device-width, initial-scale=1.0">
     
    <style>
        .container {
            border: 1px solid black;
            width: 300px;
            height: 200px;
            background-color: aqua;                             
            border-bottom-right-radius: 30px;  
        }
    </style>
</head>
  
<body>
    <h2>GeeksforGeeks</h2>
    <div class="container">
        <p text-align="center"
            This is Rounded corner at <b>bottom right</b>
        </p>
    </div>
</body>
  
</html>


 

Output:

Example 5:This example describes the use of border-top-left-radius property to make the corner at the top-left.

HTML




<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" 
          content="width=device-width, initial-scale=1.0">
     
    <style>
        .container {
            border: 1px solid black;
            width: 300px;
            height: 200px;
            background-color: aqua;                             
            border-top-left-radius: 30px;  
        }
    </style>
</head>
  
<body>
    <h2>GeeksforGeeks</h2>
    <div class="container">
        <p text-align="center"
            This is Rounded corner at <b>top left</b>
        </p>
    </div>
</body>
  
</html>


Output:

top left 

Shorthands:

Apply Radius value to all four corners:

border-radius: value; 

Apply value1 to top-left and bottom-right corners and value2 to top-right and bottom-left corners.

border-radius: value1 value2; 

Apply value1 to top-left corner, value2 to top-right and bottom-left corners and value3 to bottom-right corner.

border-radius: value1 value2 value3; 

Apply value1 to top-left corner, value2 to top-right corner , value3 to bottom-right corner and value4 to bottom-left corner.

border-radius: value1 value2 value3 value4; 


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads