Ingernirated
@Ingernirated
Романыч

Почему при прокрутке индекс не помогает перекрыть фиксированный блок?

Всем привет!
Подскажите, почему блоки при прокрутке не видно, хотя у них индекс выше?
Как сделать первый блок фиксированным, а остальные идущие вдоль за ним при прокрутке видимыми и перекрывающими его?
https://jsfiddle.net/eavdx589/3/
  • Вопрос задан
  • 81 просмотр
Решения вопроса 3
Stalker_RED
@Stalker_RED
https://jsfiddle.net/pdn5cht3/

Вся соль в position, при auto свойство z-index наследуется от родительского блока.
transform: translate добавлен только для сдвига вправо, чтобы было видно как блоки проходят над fixed блоком.

И как правильно заметил Alex, z-index в этом примере вообще не нужен https://jsfiddle.net/pdn5cht3/1/
Ответ написан
.boxes {
	width:100%;
	height:100vh;
	background-color:green;
	position: relative;
	z-index:100;
}
Ответ написан
potapchino
@potapchino
1. уберите везде z-index, он тут не нужен.
2. .slider и .boxes поставьте position relative
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы