Размещение CSS - атрибут z-index
- Предыдущая страница CSS позиционирование
- Следующая страница Переполнение CSS
z-index
атрибут указывает порядок наложения элементов.
атрибут z-index
Когда элементы позиционируются, они могут перекрываться другими элементами.
z-index
атрибут указывает порядок наложения элементов (какой элемент должен быть впереди, а какой сзади).
порядок наложения элементов может быть положительным или отрицательным:
Это заголовок

Потому что у изображения z-index
установлен в -1, поэтому он будет помещен за текст.
пример
img { положение: абсолютное; лев: 0 пикселей; верх: 0 пикселей; z-index: -1; }
注意:z-index
только дляэлементы позиционирования(положение: абсолютное
,положение: относительное
,положение: фиксированное
или положение: sticky
) иэластичные элементы(display: flex
непосредственный подэлемент элемента).
Другой пример z-index
пример
Здесь мы видим, что элементы с более высоким порядком наложения всегда находятся над элементами с более низким порядком наложения:
<html> <head> <style> .container { положение: относительное; } .black-box { положение: относительное; z-index: 1; рамка: 2 пикселя сплошная черная; height: 100px; отступ: 30 пикселей; } .gray-box { положение: абсолютное; z-index: 3; фondo: светло-серый; высота: 60 пикселей; ширина: 70%; лев: 50 пикселей; верх: 50 пикселей; } .green-box { положение: абсолютное; z-index: 2; фondo: светло-зеленый; ширина: 35%; left: 270px; top: -15px; height: 100px; } </style> </head> <body> <div class="container"> <div class="black-box">Черный ящик</div> <div class="gray-box">Серый ящик</div> <div class="green-box">Зеленый ящик</div> </div> </body> </html>
без z-index
если два элемента позиционирования не указаны z-index
в случае наложенияВ HTML-коде последний определенныйэлемент будет отображаться поверх всех.
пример
Как и в предыдущем примере, но здесь не указано z-index
:
<html> <head> <style> .container { положение: относительное; } .black-box { положение: относительное; рамка: 2 пикселя сплошная черная; height: 100px; отступ: 30 пикселей; } .gray-box { положение: абсолютное; фondo: светло-серый; высота: 60 пикселей; ширина: 70%; лев: 50 пикселей; верх: 50 пикселей; } .green-box { положение: абсолютное; фondo: светло-зеленый; ширина: 35%; left: 270px; top: -15px; height: 100px; } </style> </head> <body> <div class="container"> <div class="black-box">Черный ящик</div> <div class="gray-box">Серый ящик</div> <div class="green-box">Зеленый ящик</div> </div> </body> </html>
Свойства CSS
Свойства | Описание |
---|---|
z-index | Установка порядка堆ления элементов. |
- Предыдущая страница CSS позиционирование
- Следующая страница Переполнение CSS