Я пытаюсь изменить фоновое изображение элемента при наведении курсора, и в Chrome все работает отлично. Но в Firefox он всегда мигает / мигает в течение доли секунды при самом первом наведении после загрузки страницы.
Я уже предварительно загрузил изображения, необходимые для body:after
, и консоль разработчика в Firefox показывает, что существует запрос «GET» для рассматриваемого файла. И все же он не готов к визуализации при первом наведении мыши.
Так я предварительно загружаю изображение.
body:after {
position: absolute;
width: 0;
height: 0;
overflow: hidden;
z-index: -1;
content: url(image.png);
}
Я не понимаю, почему он работает безупречно в Chrome, но Firefox производит мерцание впервые, независимо от предварительной загрузки или нет. Я знаю о спрайтах изображений, но в моем случае это невозможно.