Хотя технически я могу решить свою проблему с помощью небольшого количества jQuery, вопрос вызвал мое любопытство; Может ли неизвестное количество элементов быть z-проиндексировано в порядке убывания?
Вот мой вопрос более конкретно. У меня есть неизвестное число div
с, которое будет создано PHP в цикле foreach
. Проблема в том, что фон этих div
(в областях) прозрачен и предназначен для наложения. Используя отрицательный CSS margin
, я легко могу вытянуть элементы, чтобы они перекрывали друг друга, но проблема в том, что по умолчанию css отображает их с кажущимися более высокими индексами, когда они снижаются.
Чтобы проиллюстрировать, что я имею в виду, здесь - скрипка.
Подумав об этом в течение нескольких дней, я не смог придумать ответ. Итак, вам. Есть идеи?
P.S. Если кто-то приезжает сюда строго для решения jQuery, вот оно:
$('.myClass').each(function(index) {
zindex = index * -1;
$(this).css('zIndex', zindex);
});