Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК СДЕЛАТЬ
     ❯   

CSS Учебник


CSS Продвинутый


CSS Отзывчивый


CSS Grid


CSS SASS


CSS Примеры


CSS Справочники




CSS Макет - Свойство z-index



Свойство z-index определяет порядок стеке элемента.


CSS свойство z-index

Когда элементы расположены, они могут перекрывать другие элементы.

CSS свойство z-index определяет порядок расположения элемента в стеке (какой элемент должен быть размещен перед другими или позади них).

Элемент может иметь положительный или отрицательный порядок стека:

Это заголовок

Поскольку изображение имеет z-index, равный -1, оно будет размещено за текстом.

img {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
}
Попробуйте сами »

Примечание: z-index работает только на позиционируемыми элементами (position: absolute, position: relative, position: fixed, или position: sticky) и флекс элементы (элементы, являющиеся прямыми дочерними элементами display: flex).



Другой z-index

Здесь мы видим, что элемент с большим порядком стека всегда находится выше элемента, с меньшим порядком стека:

<html>
<head>
<style>
.container {
  position: relative;
}

.black-box {
  position: relative;
  z-index: 1;
  border: 2px solid black;
  height: 100px;
  margin: 30px;
}

.gray-box {
  position: absolute;
  z-index: 3;
  background: lightgray;
  height: 60px;
  width: 70%;
  left: 50px;
  top: 50px;
}

.green-box {
  position: absolute;
  z-index: 2;
  background: lightgreen;
  width: 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 {
  position: relative;
}

.black-box {
  position: relative;
  border: 2px solid black;
  height: 100px;
  margin: 30px;
}

.gray-box {
  position: absolute;
  background: lightgray;
  height: 60px;
  width: 70%;
  left: 50px;
  top: 50px;
}

.green-box {
  position: absolute;
  background: lightgreen;
  width: 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>
Попробуйте сами »

Практика: перекрытие

Упражнение: перекрытие h1, p

И заголовок, и параграф расположены в верхней части страницы.

Убедитесь, что заголовок размещен поверх параграфа.

<style>
 {
  position: absolute;
  top: 0;
  : 1;  
}
 {
  position: absolute;
  top: 0;
  : 0;
}
</style>

<body>
  <h1 id="mytitle">Это заголовок</h1>
  <p id="myintro">Это параграф</p>
</body>


CSS cвойства перекрытия

Свойство Описание
z-index Задает порядок стека элемента


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.