z-index
Поддержка браузерами
12.0+ | 4.0+ | 3.0+ | 1.0+ | 4.0+ | 1.0+ |
Описание
В обычной структуре документа два элемента могут перекрывать друг друга, если они расположены с помощью CSS свойства position со значением absolute, relative или fixed. Таким образом они уже не зависят от общего потока в документе и могут располагаться на основе предоставленных координат.
Когда элемент позиционируется с помощью свойства position, то его местоположение устанавливается с помощью свойств top, left, right или bottom, которые задают координаты относительно экрана по осям X и Y.
CSS свойство z-index определяет порядок расположения позиционированных элементов по оси Z. Это позволяет контролировать наложение перекрывающихся элементов:
Примечание: элементы с более высоким индексом всегда находятся перед элементами с более низким индексом относительно оси Z.
Значение по умолчанию: | auto |
---|---|
Применяется: | к позиционированным элементам |
Анимируется: | да |
Наследуется: | нет |
Версия: | CSS2 |
Синтаксис JavaScript: | object.style.zIndex="1" |
Синтаксис
z-index: auto|число|inherit;
Значения свойства
Значение | Описание |
---|---|
auto | Устанавливает значение индекса в значение родительского элемента. |
число | Задает индекс элемента. Допускается использование отрицательных значений. |
inherit | Указывает, что значение наследуется от родительского элемента. |
Пример
position: absolute;
background-color: red;
z-index: auto;
}