Как не подгружать картинка на мобильных устройствах?

Знаю что можно использовать медиа кверы, чтобы прятать картинки

@media screen and (max-width: 768px) {
          img {
                 display: none;
         }
}


Так же знаю что используя те же медиа квери можно отследить разрешение экрана и подгружать нужные картинки (для ретины например)

#logo {
  background-image: url('/images/my_image.png');
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  #logo {
    background-image: url('/images/my_image@2x.png');
    background-size: 200px 100px;
  }
}


Так вот! Если какой нибудь способ (желательно через те же самые медиа квери), чтобы можно было отследить ширину экрана и в зависимости от ширины подгружать, либо не подгружать картины?
  • Вопрос задан
  • 434 просмотра
Решения вопроса 1
profesor08
@profesor08 Куратор тега CSS
Не использовать img, а вместо них div и в CSS через media устанавливать фоновую картинку или нет.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
qork
@qork
{ background: #F00B42 }
Использовать srcset.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы