Yamato DaiwaFrontend (2.0.0-beta.0)

DummyImagesURIs

Объект типа «ассоциативный массив», значения которого содержат примитивные изображения разных размеров и пропорций (по сути, монохромный фон с надписью длин сторон), закодированные по стандарту Base64, благодаря чему для их отображения не требуется подключение к интернету. Такие картинки удобно использовать в качестве тестовых при адаптации вёрстки под изображения разных размеров и пропорций, а также просто в качестве заполнителей на ранних этапах разработки, когда под рукой нет образцов реальных изображений.

По умолчанию, DummyImagesURIs имеет следующие ключи:

aspectRatio19x6
Изображение с соотношением сторон 19 x 6
aspectRatio4x3
Изображение с соотношением сторон 4 x 3
wideAndLow
Очень длинное изображение с малой высотой
highAndNarrow
Очень высокое изображение малой длины
small
Маленькое изображение

Проблематика

Хотя для веб-разработчиков было бы удобно, если однородные изображения (например, фотографии одного и того же продукта, которые должны отображаться в мини-галерее) были одного размера или хотя бы имели одинаковые соотношения сторон, на практике это удобство часто оказывается невозможным. Заказчики предоставляют изображения разных размеров и пропорций, при этом ожидают от исполнителей, что последние за счёт высокого уровня квалификации без проблем смогут эстетично отобразить все эти изображения.

Для того, чтобы более-менее быть уверенным в том, что подготовленная вёрстка действительно адаптирована к разным изображениям, следует иметь наготове несколько тестовых картинок разных размеров и пропорций вплоть до крайних случаев, например когда изображение имеет высоту в несколько раз больше ширины. Если у Вас такие изображения есть, то можете их и использовать. Но скорее всего, такого набора изображений у Вас под рукой нет, как и достаточного времени на поиск их. Именно для таких случаев DummyImagesURIs и задуманы.

Пример

Кликабельные карточки с изображениями, представленные выше, свёрстаны следующим образом:

Если Вам нужно сверстать мини-галерею с фотографиями товара для интернет-магазина или что-то подобное, то можете взять эту разметку за основу, а сверху добавить большую область для отображения выбранной фотографии.