Задать вопрос
MadBliss
@MadBliss

Как сделать картинку героя поверх других слоёв, без использования absolute?

Помогхите, делаю сайт на бутстрапе. Застрял на том, что не понимаю как картинку героя сделать поверх других слоёв, без использования position: absolute, т.к. мне надо, чтобы в блоке было видно 80% героя.
5f87885387851739585328.png
  • Вопрос задан
  • 516 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
RomanTRS
@RomanTRS
Не совсем понятно, чем не устраивает position: absolute
"Герой" — это отдельный элемент. Соответственно разместить его поверх других элементов, кроме как через absolute невозможно!
Даже с использованием JS или JQ, под капотом все равно будет тот же absolute.

Если смущает выпадание элемента из родителя, то используйте overflow: hidden

.block {
  position: relative;
  overflow: hidden;
}
.block__hero {
  position: absolute;
}


Ах да! Еще можно использовать множественные фоны:
.block {
  background-image: url(hero.jpg), url(bg.jpg);
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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