@r_g_b_a

Как сделать перекрытие абсолютно позиционированных элементов?

https://jsfiddle.net/Le6c9mjt/2/
В данном примере каждый элемент .child перекрывает своего родителя. Мне необходимо добиться обратного результата. На верхнем слое должен находится красный квадрат, под ним зеленый, ниже синий и т.д. Основная сложность в том, что количество элементов не известно.
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
MrDecoy
@MrDecoy Куратор тега CSS
Верставший фронтендер
Никак.
Это так не работает.
Дочерний элемент не может быть под родительским.

https://developer.mozilla.org/ru/docs/Web/CSS/CSS_...
https://developer.mozilla.org/ru/docs/Web/CSS/CSS_...
https://developer.mozilla.org/ru/docs/Web/CSS/CSS_...

А вот если расположить их как соседей в рамках одного родителя и в обратном порядке, то будет то, чего Вы хотите, независимо от количества элементов. Останется только решить вопрос с "динамическим" позиционированием. Это можно сделать при выводе самих элементов, либо при генерации на бэкенде, либо через js.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы