1. Базовое адаптивное изображение

Красивый пейзаж

Что происходит:

  • Изображение занимает 100% ширины контейнера
  • Высота автоматически рассчитывается для сохранения пропорций
  • Работает на всех устройствах

2. Picture element с форматами

Портрет

Что происходит:

  • Браузер выбирает лучший формат для отображения
  • Автоматическое переключение между форматами
  • Фолбэк для старых браузеров

3. Разные изображения для разных экранов

Адаптивное изображение для разных устройств

Что происходит:

  • Десктопы: desktop.jpg (1200px+)
  • Планшеты: tablet.jpg (768px-1199px)
  • Мобильные: mobile.jpg (до 767px)
  • Браузер сам выбирает подходящее изображение

4. Поддержка Retina дисплеев

Иконка с поддержкой Retina

Что происходит:

  • Обычные экраны: стандартное разрешение
  • Retina экраны: изображение в 2 раза четче
  • Автоматическое определение плотности пикселей

5. Object-fit свойства

Cover пример object-fit: cover
Contain пример object-fit: contain
Fill пример object-fit: fill

Что происходит:

  • cover - заполняет контейнер, обрезая края
  • contain - вписывает полностью, могут быть поля
  • fill - растягивает, искажая пропорции

6. Адаптивная галерея

Что происходит:

  • На десктопах: 4 изображения в ряд
  • На планшетах: 2 изображения в ряд
  • На мобильных: 1 изображение в ряд
  • Особенности: Плавное масштабирование, сохранение пропорций