- Название сайта: Пинк
- Домен: пока нет
- Сетка: определена в макете.
- Адаптивность сетки: мобильная, планшетная, десктопная версии («фикс» или «резина»).
- Адаптивность графики: ретинизация, векторные изображения.
- Используемые методологии: БЭМ.
- Используемые препроцессоры: LESS, Sass, PreCSS (набор плагинов для PostCSS).
- Используемые инструменты автоматизации: Grunt или Gulp.
- Используемые фреймворки: нет.
- Кроссбраузерность: Chrome, Firefox, Opera, Safari, Edge и IE11.
- Типографика: частично определена в макете (прочее — на усмотрение разработчика).
- Используемые шрифты: Open Sans.
- Обязательными к вёрстке являются все 3 страницы (главная страница, страница с формой, страница с фотографиями пользователей).
- В макетах есть скрытые слои со всплывающими окнами. Такие слои в блоке слоёв фотошопа выделены зелёным цветом.
- Макеты верстаются постепенно: сначала мобильная версия, далее от мобильной версии к планшетной, а затем и к десктопной.
- Готовить растровую и векторную графику для проекта не нужно, она будет добавлена в проект после вебинара «Препроцессоры CSS».
- Графика повышенной плотности и адаптивная графика для страницы с графикой будет добавлена в проект после вебинара «Адаптивная и векторная графика»
- Между версиями (мобильная, планшетная, десктопная) сетка может быть как резиновой, так и фиксированной.
- При фиксированной сетке контентная область центрируется и не может быть уже макетной ширины.
- Логотип на внутренних страницах — это ссылка на главную страницу.
- Блок с главным меню в мобильной и планшетной версии открывается при нажатии на инонку «гамбургера», появляясь над шапкой сайта (в блоке слоёв фотошопа выделены красным цветом). При этом иконка «гамбургера» заменяется на иконку «креста».
- При нажатии на иконку «креста» меню должно закрываться.
- Реализация открытия/закрытия должна быть выполнена на JS и может быть сделана на любом этапе интенсива.
- Все состояния элементов при наведении и нажатии указаны в макете pink-styleguide.psd
- Логотип состоит только из названия приложения «Пинк».
- Кнопка в блоке «Скачать приложение» ведёт на маркет по умолчанию (itunes).
- Иконки в блоке «Скачать приложение» являются так же ссылками и ведут на соответствующие маркеты.
- Блок «Характеристики приложения» (блок с телефоном): изображение на экране должно быть статичным, без пролистывания изображений на экране.
- Блок «Отзывы»: пролистывание отзывов реализовывать не обязательно. Достаточной реализацией будут свёрстанные 3 отзыва.
- Блок «Тарифы»: пролистывание тарифов реализовывать не обязательно. Достаточной реализацией будут свёрстанные 3 тарифа.
- Блок карты: необходимая реализация — интерактивная карта (карты Google или Яндекса), высота карты подстраивается под высоту футера, ширина подстраивается под ширину вьюпорта (но не уже контентной ширины макета), на карте размещён маркер (может быть как кастомным, так и дефолтным), центр карты соответствует центру блока в макете.
- Блоки меняют размеры и расположение согласно макету.
- В составе логотипа добавляются новые элементы.
- Блок «Тарифы» располагается по центру страницы и не имеет элементов управления для переключения.
- После карты добавляется блок футера.
- Блоки меняют размеры и расположение согласно макету.
- В составе логотипа добавляются новые элементы.
- Главное меню всегда открыто вне зависимости от его состояния на мобильной и планшетной версии.
- В блоке «Отзывы» меняются элементы управления для переключения.
- Должны быть реализованы кастомные элементы форм.
- Поля для ввода телефона и почты должны быть сделаны с верным типом для удобного заполнения с телефона.
- Блоки меняют размеры и расположение согласно макету.
- Блоки меняют размеры и расположение согласно макету.
- Все изображения являются ссылками на полноразмерный вариант (открытие полноразмерного изображения реализовывать не нужно).
- Инструмент обработки изображений в блоке перед футером реализовывать не нужно, достаточно только вёрстки.
- У каждого элемента обработки изображений есть свой «ползунок» для настройки, но в мобильной версии показывается только активный.
- Кнопка «Запостить» отправляет форму с обработанным изображением на сайт (реализовывать не нужно).
- Кнопка «Отмена» сбрасывает все настройки фильтров с исходное состояние (реализовывать не нужно).
- Блоки меняют размеры и расположение согласно макету.
- Блоки меняют размеры и расположение согласно макету.