Я установил синее фоновое изображение, добавил немного контента и готово. Я пробовал увеличивать масштаб сайта, и всякий раз, когда я увеличиваю масштаб, фоновое изображение автоматически подталкивается вверх и не закрывает ...
2 ответа
Я думаю, ты можешь так поступить.
.post-header {
background-color: #20cfcf;
background-image:
url("../img2/header_background.png");
background-size: cover;
background-position: center center;
height: 582px;
text-align: center;
}
Альтернативное решение - настроить разметку вашего героя так, чтобы изображения людей и стрелок располагались внизу фона, это означает, что он будет работать на мобильных устройствах / настольных компьютерах и при любой высоте, ширине и уровнях масштабирования.
В этом решении мы создаем контейнер .hero
и помещаем в него все, что должно быть на синем фоне. Мы позиционируем изображения абсолютно, снизу, трансформируя стрелку вниз на 50%.
Если у вас возникнут проблемы с жестко заданной высотой из другого ответа, это сработает для вас.
.hero {
background-color: #20cfcf;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 100px 0 200px;
position: relative;
text-align: center;
}
.preheading {
font-size: 1.7em;
font-weight: 800;
text-transform: uppercase;
}
.heading {
color: #fff;
font-size: 92pt;
font-weight: 900;
text-transform: uppercase;
}
.people {
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
.arrow {
position: absolute;
bottom: 0;
left: 50%;
transform: translate(-50%, 50%);
}
img {
border: 1px solid black;
}
<div class="hero">
<div class="preheading">Hi. We're Tilde.</div>
<div class="heading">We live and<br>breate code.</div>
<img class="people" src="https://via.placeholder.com/400x300">
<img class="arrow" src="https://via.placeholder.com/200x80">
</div>
Новые вопросы
html
HTML (язык разметки гипертекста) - это язык разметки для создания веб-страниц и другой информации, отображаемой в веб-браузере. Вопросы, касающиеся HTML, должны включать минимальный воспроизводимый пример и некоторое представление о том, чего вы пытаетесь достичь. Этот тег редко используется отдельно и часто используется вместе с [CSS] и [javascript].