2015-06-16 3 views
0

Поддерживает ли браузер загрузку элементов фона при непрозрачности элементов 0?Загружаются ли фоновые изображения, если непрозрачность контейнера равна 0

.element { 
    background-image: url("someurl"); 
    opacity: 0; 
} 
+2

Да, если вы добавите это в свой HTML :) –

+2

Проверьте вкладку Сеть веб-инспектора (или аналогичного инструмента). Он должен показать вам, что фоновое изображение загружается, даже если непрозрачность элемента будет равна 0. – mikpou

ответ

4

В Chrome Hit F12, выберите фильтр значок и отметьте изображений. Это покажет вам все изображения, загруженные для текущей страницы.

Изображения, такие как другие носители, такие как видео и аудио, загружаются независимо от правил CSS.

Стоит отметить, как вы скрываете свой элемент доступные методы, чтобы сделать это:

display:none удаляет элемент из потока документа, который вызывает перекомпоновки, когда вы установите его обратно в display:block

visibility:hidden сохраняет элемент в потоке документа, когда вы используете visibility:visible, он не вызывает переплавку.

1

Да. Они также загружаются, если они display: none;

1

Да. Браузер загружает элементы, но их невидимые; вы можете проверить его с помощью набора текста

Смежные вопросы