1. Hero-баннер с тремя кропами и Retina-дескрипторами
Frontend-разработчикКонтекст
Необходимо сверстать промо-блок лендинга, где для мобильных экранов используется вертикальный фокус, а для десктопа — широкий кадр.
Проблема
Ручная сборка тегов <source> для 1x и 2x плотностей занимает время и приводит к ошибкам в порядке медиа-выражений.
Как использовать
Ввести брейкпоинты и пути к файлам в поле источников, указать режим density с плотностями 1x,2x и заполнить URL для резервного img.
sources: "768 /img/hero-mid.jpg\n1280 /img/hero-wide.jpg"
descriptorMode: "density"
densities: "1x,2x"
fallbackUrl: "/img/hero-mobile.jpg"
altText: "Свежий хлеб на мраморной столешнице"
flavor: "html"
lazyAttrs: trueРезультат
Готовый блок <picture> с медиа-условиями от 1280px и 768px, поддержкой дисплеев высокой плотности и ленивой загрузкой фолбэка.