Слайдер заездов
Обложка на разводящей
"Другие заезды" на деталке. Отобразятся все заезды, кроме текущего.
Заполнение
Тайтл, дескрипшен - на месте.
На каждой из страниц, где есть этот блок, в Атрибутах страницы нужно указать:
- мероприятие
- актуальную коллекцию частей
Части мероприятия: Образовательные заезды и арт-школы NEW | ...
см. актуальные названия коллекций тут
Полный список полей, который тянется из коллекции:
- Грантовая поддержка - Коллекция / Является грантом?
- Фон картинка - Коллекция / Фон
- Фон видео - Коллекция / Видео
Подложка карточки - темного цвета. Если заполнена картинка - отобразится она. Если заполнено видео - отобразится и оно, на слой выше, чем картинка.
Видео желательно загружать квадратное ИЛИ в крайнем случае вертикальное. Если видео вертикальное, оно обрежется сверху/снизу и встанет 100% по ширине. Если видео горизонтальное, оно встанет 100% по ширине, а сверху/снизу будут уши.
- Дата - beginsAt/endsAt ивента в АИС
- Заголовок - название в АИС или, если заполнено - коллекция / заголовок
Механика и инфо для QA
Пачки
Карточки разделены на пачки. Размеры пачек:
- телефон - 1
- планшет - 2
- десктоп - 3
Стрелки (десктоп) и точки пагинации листают так, чтобы левый край выбранной пачки прижался к левому краю экрана.
Пример 1, десктоп, 6 карточек.
- карточка 1 у левого края экрана, видно 1, 2, 3
- жмем стрелку вправо
- листает сразу на 3 вперед
- теперь видно 4, 5, 6
Пример 2, десктоп, 6 карточек
- карточка 2 у левого края экрана, видно 2, 3, 4
- жмем стрелку вправо
- листает лишь на 2 вперед
- теперь видно 4, 5, 6
Таким образом, выбрав следующую пачку (4,5,6), мы пролистали именно на нее.
Точки и линия пагинации внизу
Количество точек/линий пагинации определено количеством пачек.
Пачка считается текущей, если у этой пачки видно больше карточек, чем у других. Например, десктоп, 6 карточек, на экране видно 2, 3, 4
. Текущей пачкой считается 1, потому что у нее видно 2 карточки, в отличие от второй пачки, у которой видна лишь одна карточка.
Если у двух пачек видно одинаковое количество карточек, текущей считается та, которая лежит правее. Например, планшет, видно 2, 3
. Видно по одной карточке из первой и второй пачки. Текущей будет считаться вторая пачка, потому что лежит правее.
Автосвайп
Если блок хотя бы на 30% своей высоты виден во вьюпорте, инициализируется анимация. Линия пагинации текущей пачки заполняется темным цветом.
Когда дойдет до конца - происходит автосвайп вправо.
Если текущая пачка последняя - ничего не происходит, последняя линия пагинации продолжает быть заполненной темным цветом.
Когда юзер нажмет на стрелки (десктоп) ИЛИ нажмет мышкой в область карточек ИЛИ дотронется пальцем до области карточек - анимация и темный цвет с линий пагинации полностью пропадает.
Если пользователь проскроллит так, чтобы стало видно меньше 30% высоты блока, а потом вернется обратно - анимация возобновится.