How To Use Style ZIndex Properties With JavaScript

admin_img Posted By Bajarangi soft , Posted On 30-09-2020

In Java script we can use zindex to sets or returns the stack order of a positioned element. so today we are going to discuss how to use zindex properties in java script

How To Use Style ZIndex Properties With JavaScript

The zIndex property sets or returns the stack order of a positioned element.

An element with greater stack order (1) is always in front of another element with lower stack order (0).

 A positioned element is an element with the position property set to: relative, absolute, or fixed.

This property is useful if you want to create overlapping elements.

Syntax and Usage

Return the zIndex property:
object.style.zIndex

Set the zIndex property:
object.style.zIndex = "auto|number|initial|inherit"
 

Property Values

 
Value Description
auto The browser determines the stack order of the element (based on its order in the document). This is default
number An integer that defines the stack order of the element. Negative values are allowed
initial Sets this property to its default value. 
inherit Inherits this property from its parent element. 
 

Example(1)

<img id="img1" src="../image/demo1.jpg" width="200" height="200">
<button class="btn btn-success" type="button" onclick="move1_function()">Change stack order</button>
<script>
    function move1_function() {
        document.getElementById("img1").style.zIndex = "1";
    }
</script>

In above example when  you click button it will Change the stack order of an <img> element

Example(2)
<img id="img1" src="../image/demo1.jpg" width="200" height="200">
<button class="btn btn-success" type="button" onclick="move2_function()">Change stack order</button>
<script>
    function move1_function() {
        document.getElementById("img1").style.zIndex = "1";
    }
    function move2_function() {
        alert(document.getElementById("img1").style.zIndex);
    }
</script>

In above example when you click button it will return the z-index property value of an <img> element

Complete code for CSS Style ZIndex Properties With JavaScript

<!DOCTYPE html>
<html>
<head>
    <title>Use CSS Style ZIndex Properties With JavaScript</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
</head>
<style>
    h1 {
        color: red;

    }

    #img1 {
        position: absolute;
        left: 0px;
        top: 0px;
        z-index: -1
    }
</style>

<body>
<div class="container">
    <br>
    <br>

    <div class="text-center">
        <h1>Use CSS Style ZIndex Properties With JavaScript</h1>
    </div>
    <br>
   
    <div class="col-md-4">
        <img id="img1" src="../image/demo1.jpg" width="200" height="200">
        <button class="btn btn-success" type="button" onclick="move1_function()">Change stack order</button>
    </div>
    <div class="col-md-4">

        <img id="img1" src="../image/demo1.jpg" width="200" height="200">
        <button class="btn btn-success" type="button" onclick="move2_function()">Change stack order</button>
    </div>
  
</body>
</html>
<script>
    function move1_function() {
        document.getElementById("img1").style.zIndex = "1";
    }

    function move2_function() {
        alert(document.getElementById("img1").style.zIndex);
    }
</script>


 

Related Post