В моем проекте я установил фон для изображения, которое выбрал.
Код для этого здесь:
<body>
<img class="backgroundimg" src="{% static 'spotifywallpaper.jpg' %}" style='position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:-1;'>
</body>
Затем я использую медиазапрос в css. Я новичок в этих запросах и разработке в целом, поэтому, пожалуйста, скажите мне, если я делаю что-то не так или неэффективно.
Мой запрос в основном говорит, что если ширина страницы составляет 700px или меньше, установитеширина изображения до 100%. При тестировании этого изображения мое изображение не переходит на страницу, а растягивается внутрь, вызывая ужасное воздействие на изображение.
Вот мой код медиа-запроса:
@media screen and (max-width: 700px) {
.backgroundimg {
width: 100%;
}
}
Кто-нибудь знает, почемуэто не работает? Спасибо.
ОБНОВЛЕНО:
CSS
.mydiv {
background-image: url('https://wallpaperaccess.com/full/667865.jpg');
width: 100%;
height: 100%;
object-fit:cover;
}
HTML
<div class="mydiv">
Placeholder
</div>
Этот код не соответствуетработать правильно. Я работаю точно так же, как и с тегом изображения, на этот раз с div.
ОБНОВЛЕНИЕ 2: Этот код не устанавливает ширину и высоту изображения на 100% страницы, как и ожидалось.
HTML
<img class="bgimage"src="{% static 'spotifywallpaper.jpg' %}" alt="">
CSS
.bgimage {
width: 100%;
height: 100%;
object-fit:cover;
}