Frontend Matrix: post #1997 — TG.ME

🖼️ Адаптивные картинки без CSS-медиазапросов

Загружать огромную десктопную картинку на мобильном телефоне — грех против оптимизации и скорости загрузки. Вместо кучи классов в CSS, используй правильный HTML-тег <picture>.

Идеальное решение для адаптивности:
<picture>
<!-- Если экран смартфона (до 768px), грузим легкую вертикальную фотку -->
<source media="(max-width: 768px)" srcset="mobile-hero.webp">

<!-- Для больших экранов — полноценный баннер -->
<source media="(min-width: 769px)" srcset="desktop-hero.webp">

<!-- Запасной вариант для старых браузеров -->
<img src="desktop-hero.jpg" alt="Главный баннер" loading="lazy">
</picture>

Браузер скачает только один нужный файл, экономя трафик пользователя. А формат .webp уменьшит вес картинки ещё в пару раз.
July 10, 2026 249 10