z-index property of CSS

In this blog, you will learn about the CSS z-index property. Z-index property of CSS is used to order an overlapping element which one to show first.

Sometimes HTML elements got overlapped with each other then we have a need to show the second element on top of the first element.

It is something similar to the Photoshop layer, In Photoshop if we want to show an object on the top then we put that layer on the top of another layer same in CSS if we want to show an element on the top of another element then we use the z-index property of CSS.

Z-index uses the numeric value to show an element, the higher the value of z-index it will show the element on the top of the stack, mostly designer uses random value like z-index:99999, etc. if we use a negative value in z-index then it will put the element on the bottom of the stack.

Z-index only works on positioned elements (absolute, relative, fixed, sticky) and on flex items.




<!DOCTYPE html>
img {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
<h1>Web Development Institute</h1>
<img src="images/web-development-institute-logo.webp" width="100" height="140">
<p>If you are looking for a web designing and web development institute then web development institute is best for you.</p>


Here in this output, you can see the image at the bottom of the stack and the content is the top of the stack because we have given a negative value of z-index to the image property.

Categories: web designing css

Trending Courses


Regular : 45 Days

Fastrack : 20 Days

Crash : 10 Days

Advance Digital Marketing Expert Course

Regular : 6 Months

Fastrack : 3 Months

Crash : 2 Months

React JS

Regular : 45 Days

Fastrack : 25 Days

Crash : 15 Days


Regular : 45 Days

Fastrack : 20 Days

Crash : 10 Days

Front End Developer

Regular : 6 Months

Fastrack : 4 Months

Crash : 2 Months

Web Expert with Python

Regular : 12 Months

Fastrack : 6 Months

Crash : 3 Months

Related Blogs

Request For Demo