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
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
13 Jun, 2023
Like Article
Save Article