#html #css
#HTML #css
Вопрос:
введите описание изображения здесь
введите описание изображения здесь
Здравствуйте, я все еще новичок в разработке веб-сайтов, и у меня есть небольшая проблема, я бы хотел, чтобы кто-нибудь помог мне с этим, пожалуйста, есть две картинки, одна картинка, на которой облако перекрывается текстами, это когда размер браузера меньше, но другая выглядит нормальнокогда размер браузера максимален, что я хочу знать, есть ли какой-либо способ сделать так, чтобы изображение отображалось под текстом, как на обычных других веб-сайтах
это код css для обоих изображений
.top-cloud {
position: absolute;
right: 50px;
top: 50px;
}
.bottom-cloud {
position: absolute;
bottom: 400px;
left: 400px;
}
<div class="div1">
<img class="top-cloud" src="images/cloud.png" alt="">
<h1>Albsrawy</h1>
<h2>Discord programmer</h2>
<img class="bottom-cloud" src="images/cloud.png" alt=""> <br>
<img src="images/mountain.png" alt="">
</div>
Комментарии:
1. Где находится соответствующий ему HTML-код? Зачем использовать абсолютную позицию в пикселях, которая будет иметь 0 responsivness? что вы пробовали до сих пор?
2. здравствуйте, я тоже добавил html, какой тип позиционирования и какая единица измерения для абсолютного позиционирования, например, если я хочу изменить его положение и сделать его отзывчивым на всех экранах, что вы посоветуете? 🙂
3. если вам нужно выполнить абсолютное позиционирование, работайте с относительными единицами измерения в процентах или vw / vh. С помощью предоставленного кода я не могу воспроизвести проблему, которую вы описываете. Большая часть кода либо отсутствует, либо не связана (например, полная часть изображения, фоновые изображения… Однако самым простым способом «решить» проблему было бы добавить положительный z-индекс к h1 и h2
4. большое спасибо, я сделаю это <3, и, пожалуйста, у меня есть небольшой вопрос, если вы не возражаете, поскольку я новичок в веб-разработке, наиболее распространенным способом позиционирования элементов было бы использование относительного позиционирования, что я должен использовать просто обычно? :O
5. всегда останавливайтесь на том, чего вы пытаетесь достичь. нет ничего особенного плохого в том, чтобы использовать относительное и абсолютное позиционирование. Однако в большинстве случаев вы должны использовать относительные единицы (%, vh, vw) вместо определенных единиц (px, em, rem). В вашем случае вы можете даже отказаться от использования нескольких фоновых изображений…
Ответ №1:
В вашем теге H1 вы можете установить z-индекс выше, чем у облака
.top-cloud {
position: absolute;
right: 50px;
top: 50px;
}
.bottom-cloud {
position: absolute;
bottom: 400px;
left: 400px;
}
<div class="div1">
<img class="top-cloud" src="images/cloud.png" alt="">
<h1 style="z-index: 10;">Albsrawy</h1>
<h2>Discord programmer</h2>
<img class="bottom-cloud" src="images/cloud.png" alt=""> <br>
<img src="images/mountain.png" alt="">
</div>