Open In App

CSS background-clip Property

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

The background-clip property in CSS is used to define how to extend the background (color or image) within an element.

Syntax:

background-clip: border-box|padding-box|content-box|text|initial|inherit;

Property value: 

  • border-box: The border-box property is used to set the background color spread over the whole division.
  • padding-box: The padding-box property is used to set the background inside the border.
  • content-box: The content-box property is used to set the background color up to the content only.
  • initial: It is the default value. It is used to set the background color spread over the whole division.

Example: In this example, we are using the background-clip: border-box property.

html




<!DOCTYPE html>
<html>
<head>
    <title>Border Box</title>
    <style>
        .gfg {
            background-color: green;
            background-clip: border-box;
            text-align: center;
            border: 10px dashed black;
        }
    </style>
</head>
 
<body>
    <div class="gfg">
        <h2>
            GeeksforGeeks
        </h2>
        <p>
            background-clip: border-box;
        </p>
    </div>
</body>
</html>


Output:

Example: In this example, we are using the background-clip: padding-box property.

html




<!DOCTYPE html>
<html>
<head>
    <title>padding-box property</title>
    <style>
        .gfg {
            background-color: green;
            background-clip: padding-box;
            padding: 25px;
            border: 10px dashed black;
        }
    </style>
</head>
 
<body style="text-align:center">
 
    <div class="gfg">
        <h2>
            GeeksforGeeks
        </h2>
        <p>
            background-clip: padding-box;
        </p>
    </div>
</body>
</html>


Output:

Example: In this example, we are using the background-clip: content-box property.

html




<!DOCTYPE html>
<html>
<head>
    <title>content-box property</title>
    <style>
        .gfg {
            background-color: green;
            background-clip: content-box;
            padding: 15px;
            border: 10px dashed black;
        }
    </style>
</head>
 
<body style="text-align:center">
 
    <div class="gfg">
        <h2>
            GeeksforGeeks
        </h2>
        <p>
            background-clip: content-box;
        </p>
    </div>
</body>
</html>


Output: 

Example: In this example, we are using the background-clip: initial-box property.

html




<!DOCTYPE html>
<html>
<head>
    <title>Initial</title>
    <style>
        .gfg {
            background-color: green;
            background-clip: initial;
            padding: 15px;
            border: 10px dashed black;
        }
    </style>
</head>
 
<body style="text-align:center">
 
    <div class="gfg">
        <h2>
            GeeksforGeeks
        </h2>
        <p>
            background-clip: initial;
        </p>
    </div>
</body>
</html>


Output:

Supported Browsers:

  • Google Chrome 1.0 and above
  • Edge 12.0 and above
  • Internet Explorer 9.0 and above
  • Firefox 4.0 and above
  • Opera 10.5 and above
  • Safari 14.0 and above


Last Updated : 13 Jun, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads