У меня есть div с простым фоновым изображением. Мне нужно изменить изображение и его отображение для реагирования, однако я вижу какое-то странное поведение, когда я изменяю размер браузера, обложка либо сначала не отображается, либо отображается в кусках, когда я изменяю размер еще раз если это всего лишь одно изменение пикселя, оно начинает показываться. Обновление браузера любого размера работает просто отлично. Любая идея, почему это происходит и как ее исправить?Медиа-запрос div background image change weirdness
.mydiv {
background: url(../img/background1.jpg) no-repeat;
background-position: center center;
}
@media (max-width:992px) {
.mydiv {
background: url(../img/background2.jpg) no-repeat;
background-position: center center;
background-attachment: fixed;
background-size: cover;
}
}
Edit: Я заметил, что когда я инспектировать элемент и прикосновение .mydiv странность уходит, так что я интересно, если есть способ получить Javascript или JQuery, чтобы обновить свой элемент или что-то подобное.
Да извините, это класс и пространство там. Я просто набрал это неправильно. Интересно, что, когда я перехожу от более низкой ширины к более высокой, все выглядит просто отлично, только когда я перехожу из более высоких пикселей к нижнему или когда фон должен быть обложкой, когда возникает странность. Мне нужно снова приостановить и изменить размер, чтобы увидеть, как фон отображается правильно! – user3376065
@ user3376065 Вы видите такое же поведение в моем jsfiddle? Я не вижу этого в конце. –
В моем браузере нет вашего платного, тогда в игре должно быть что-то еще. – user3376065