@GeKskill

Показать блок поверх другого без absolute?

Слайд имеет разное количество контента, которое задает высоту самому слайду и есть другой блок, который является фоном слайда ( может быть как изображение, так и видео или слайдер ). Как показать контент поверх фонового блока без абсолютного позиционирования к самому слайду, иначе высота слайда = 0px Простой пример на codepen. Надо как на втором слайде, но там я задал высоту через style и это не подходит.

  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
@Saipy
Засунуть в слайд контент, который будет определять высоту, например текст. Дать z-index этому контенту. Далее засунуть в этот слайд блок, например картинку или видео и уже этому блоку дать абсолютное позиционирование.
<div class="your_slide">
    <div class="your_content">Hello world</div>
    <span class="your_back"></span>
</div>


style.css
.your_slide{
    position: relative;
}
.yout_content{
    position: relative;
    z-index: 2;
}
.your_back{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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