z-index
Vlastnost z-index specifikuje pořadí ve kterém se elementy vyrenderují na sobě
Tato vlastnost funguje jen pro elementy s nastavenou vlastností display na hodnoty absolute, relative, fixed, sticky
Editor
Pro živou ukázku je CSS a JavaScript vepsaný přímo v dokumentu - v praxi tyto soubory vždy oddělujte do externích souborů
<!DOCTYPE html>
<html>
<head>
<style>
body {
height: 200vh;
}
div {
color: white;
position: relative;
}
.div1 {
width: 200px;
height: 200px;
background: black;
z-index: 1;
}
.div2 {
width: 300px;
height: 200px;
background: red;
z-index: 2;
top: -50px;
left: 100px;
margin-bottom: 5em;
}
.div3 {
width: 200px;
height: 200px;
left: 100px;
background: green;
z-index: 4;
}
.div4 {
width: 300px;
height: 200px;
background: blue;
z-index: 3;
top: -50px;
}
</style>
</head>
<body>
<div class="div1">
z-index 1
</div>
<div class="div2">
z-index 2
</div>
<div class="div3">
z-index 4
</div>
<div class="div4">
z-index 3
</div>
</body>
</html>