CSS z-index Property
Last Updated :
10 Apr, 2024
The CSSÂ z-index
 property is a powerful tool that controls the stacking order of positioned elements on a webpage. It’s particularly useful when elements overlap, as it determines which element covers the other.
Understanding the z-index Property
The z-index
 property is used to displace elements on the z-axis, i.e., in or out of the screen. It defines the order of elements if they overlap each other.
Syntax:
z-index: auto|number|initial|inherit;
Property values:
- auto: The stack order is equal to that of the parent(default).
- number: The stack order depends in the number.
- initial: Sets the property to its default value.
- inherit: Inherits the property from the parent element.
Different Examples of CSS z-index Property
Example 1:Â In this example, we are setting the z-index value to -1.
html
<!DOCTYPE html>
<html>
<head>
<title>
z-index Property
</title>
<style>
img {
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
}
h1,
p {
background-color: green;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<img src=
"https://media.geeksforgeeks.org/wp-content/uploads/geek.png"
width="400" height="150">
<p>This example shows the use of z-index property.</p>
</body>
</html>
Output:Â
Example 2:Â In this example, we are setting the z-index value to 1.
html
<!DOCTYPE html>
<html>
<head>
<title>
z-index Property
</title>
<style>
img {
position: absolute;
left: 0px;
top: 0px;
z-index: +1;
}
h1,
p {
background-color: green;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<img src=
"https://media.geeksforgeeks.org/wp-content/uploads/geek.png"
width="400" height="150">
<p>This example shows the use of z-index property.</p>
</body>
</html>
Output:Â
In the Example 1 the z-index is set to -1 therefore, the image appears behind the text but in Example 2 when the z-index is set to +1 the image hides the text.Â
Supported Browsers: The browser supported by z-index property are listed below:
- Google Chrome 1.0
- Edge 12.0
- Internet Explorer 4.0
- Firefox 1.0
- Opera 4.0
- Apple Safari 1.0
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...