Как разместить фон так чтобы он заходил на другой блок?
Есть такой вот кусок макета, и не понимаю как лучше поступить с зеленым огнем на фоне. Он должен заходить на верхний блок.
<section class="wrapper_last_page"></section>
.wrapper_last_page { background-image: url(/image/bg_last_page.svg); background-repeat: no-repeat; background-size: cover; background-position: center; display: flex; height: 756px; } |
.wrapper_last_page { background-image: url(/image/bg_last_page.svg); background-repeat: no-repeat; background-size: cover; background-position: center; display: flex; height: 756px; }
сейчас "огонь" прост растянулся на размер секции, как решить не понимаю
Дополнительно:
ну вариантов несколько, выбирайте на свой вкус(то что больше подходит, так как контекста недостаточно):
1) Верхняя секция не имеет своего фона, имеет абсолютноефиксированное или sticky позиционированием и на деле размещена поверх секции с огнём.
2) Второй вариант - верхняя секция всё так же не имеет своего фона, а огонь задан общему блоку, который оборачивает обе секции.
3) Ого как фоновая картинка задан обоим секциям и идеально спозиционирован так, что совпадает в единую картинку.
В этом случае "огонь" - отдельный элемент с таким свойством и позиционированный с таким z-индексом как надо .
Ответы:
Я бы скорее подумала, что это не фон, а изображение - там сверху оно перекрывает текстовый элемент. Мне кажется, что его можно абсолютно спозиционировать в блоке и пусть вылезает.
попробуй поместить в один блок и на него поставить фотку огня
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для того чтобы разместить фон таким образом, чтобы он заходил на другой блок, вам потребуется использовать CSS. Вам нужно будет задать свойство background для блока, на который вы хотите наложить фон, и установить значение background-attachment: fixed; чтобы фон оставался неподвижным при прокрутке страницы.
Пример кода на HTML и CSS:
<div class="background-block"> <!-- Ваш контент здесь --> </div> <div class="content-block"> <!-- Ваш контент здесь --> </div>
.background-block { background-image: url('your-background-image.jpg'); background-size: cover; background-attachment: fixed; height: 100vh; /* Высота блока равна высоте экрана */ } .content-block { /* Стили для вашего контента */ }
В данном примере блок с классом "background-block" будет иметь задний фон, который будет заходить на блок с классом "content-block". Свойство background-attachment: fixed; зафиксирует фон блока и он останется на месте при прокрутке содержимого страницы.
Не забудьте заменить 'your-background-image.jpg' на путь к вашему изображению фона. Также вы можете настроить другие свойства фона, такие как цвет, повторение, позиционирование и т.д., чтобы достичь желаемого эффекта.
Надеюсь, это поможет вам решить вашу проблему! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.