Реализация PSD шаблона Travelgram от Navin Chandra Gupta. Версия полностью резиновая, кроме:
- svg
- кнопка 'Subscribe' в header
- поиск в header
- точки галереи
- пагинация
Это оставил под адаптив, но руки не дошли. Картинки для галереи выбраны случайно.
Применялась методика Яндекс БЭМ. Стили писались на Scss с использованием Flex и Grid. Блоки расположены в app/scss/blocks. Javascript состоит из:
- Button.js - кнопка "Вверх"
- Gallery.js - основная галерея на первом экране. Смена картинки по клику + перестановка точки
- Pagination.js - блок пагинации: смена страницы пагинации и ее выделение
- main.js - создание объектов на основе вышеобозначенных классов и передача данных