Медиа
Компоненты для отображения медиаконтента и взаимодействия с ним.
<ya-kit-image />
Элемент для отображения изображений в шаблонах.
Свойства элемента
|
Свойство |
Тип |
Описание |
|
class |
|
Дополнительные CSS-классы для стилизации. |
|
src |
|
URL изображения или массив нарезок изображения. Этот атрибут является обязательным для элемента |
|
fit |
|
Определяет, как содержимое должно заполнять контейнер относительно его высоты и ширины:
|
|
aspect-ratio |
|
Соотношение сторон для контейнера. |
|
background-color |
|
Цвет фона под изображением. Применятся для изображений с прозрачным фоном. |
|
rounded |
|
Радиус скругления углов изображений. По умолчанию — |
|
enable-paranja |
|
Затемнение фотографий. По умолчанию — |
<ya-kit-image-swiper />
Элемент для отображения группы изображений, которые сменяют друг друга при наведении.
Свойства элемента
|
Свойство |
Тип |
Описание |
|
class |
|
Дополнительные CSS-классы для стилизации. |
|
items |
|
Массив медиа-элементов для отображения. |
|
fit |
|
Определяет, как содержимое должно заполнять контейнер относительно его высоты и ширины:
|
|
aspect-ratio |
|
Соотношение сторон для контейнера. |
|
background-color |
|
Цвет фона под изображением. Применятся для изображений с прозрачным фоном. |
|
rounded |
|
Радиус скругления углов изображений. По-умолчанию — |
|
disable-carousel |
|
Отображать только первое изображение. По-умолчанию |
|
disable-carousel |
|
Затемнение фотографий. По-умолчанию |
|
disable-carousel |
|
Условия отображения индикаторов слайдов на декстопных устройствах.
|
Пример внешнего вида

Связанные модели: MediaModel.
<ya-kit-media-gallery />
Галерея для отображения медиа-контента (изображений и видео) с различными режимами отображения, настройками внешнего вида и интерактивными возможностями.
Свойства элемента
|
Свойство |
Тип |
Описание |
|
class |
|
Дополнительные CSS-классы для стилизации. |
|
is-loading |
|
Включение скелетона. |
|
items |
|
Массив медиа-элементов для отображения в галерее (изображения и видео). |
|
layout |
|
Режим отображения галереи. По-умолчанию |
|
background-color |
|
Цвет фона под изображением. Применятся для изображений с прозрачным фоном. |
|
aspect-ratio |
|
Соотношение сторон для контейнера. По-умолчанию |
|
fit |
|
Определяет, как содержимое должно заполнять контейнер относительно его высоты и ширины:
|
|
gap |
|
Расстояние между элементами галереи. |
|
initial-grid-count |
|
Начальное количество отображаемых элементов в сеточном layout (остальные скрываются с кнопкой "Показать еще"). По-умолчанию |
|
enable-paranja |
|
Затемнение фотографий. По-умолчанию |
|
enable-fullscreen |
|
Включение/отключение полноэкранного просмотра. По-умолчанию |
|
autoplay |
|
Автоматическое воспроизведение видео. По-умолчанию |
|
priority |
|
Включение/отключение приоритетной загрузки изображений. По-умолчанию |
|
loop |
|
Зацикливание видео. |
Пример использования
<ya-kit-product-detail-controller as="controller">
<ya-kit-media-gallery class="gallery" items={{controller.model.variant.mediaItems}} aspect-ratio="1:1" layout="thumbnail" />
</ya-kit-product-detail-controller>
Пример внешнего вида

Связанные модели: MediaModel.
<ya-kit-video />
Элемент для отображения видео в шаблонах.
Свойства элемента
|
Свойство |
Тип |
Описание |
|
class |
|
Дополнительные CSS‑классы для стилизации. |
|
src |
|
URL или модель видео. |
|
fit |
|
Определяет, как содержимое вписывается в контейнер по ширине и высоте:
|
|
aspect-ratio |
|
Соотношение сторон для контейнера. |
|
volume |
|
Громкость. |
|
is-autoplay |
|
Автоматическое воспроизведение. По умолчанию — |
|
is-muted |
|
Отключение звука. По умолчанию — |
|
is-loop |
|
Зацикливание видео. По умолчанию — |
|
is-skinless |
|
Отключение скина плеера. По умолчанию — |
<ya-kit-parallax />
Компонент для создания parallax-эффекта.
Свойства элемента
|
Свойство |
Тип |
Описание |
|
class |
|
Дополнительные CSS‑классы для стилизации. |
|
speed |
|
Коэффициент скорости параллакс‑эффекта, который определяет, насколько быстро элемент движется относительно прокрутки страницы. |