Сверстайте страницу, показанную на рисунке. Внешний вид должен полностью
соответствовать макету, а поведение — описанию задачи. Макет находится в папке
prototype, описание задачи ниже.
git clone https://github.com/Tars-Tarkas/funbox-reactjs.git
cd funbox-reactjs
npm install
npm start
Скачать тестовое задание целиком можно здесь: https://dl.funbox.ru/qt-html-css-js.zip.
- Браузеры: Chrome, Firefox, Safari, IE11;
- Стандарты: на ваше усмотрение;
- Структура проекта: на ваше усмотрение;
- Инструменты: любой сборщик на платформе Node.js;
- Библиотеки: приветствуется React, но можно и без него;
- Результат: ссылка на страницу, которая корректно отображается на любых современных десктопных компьютерах, смартфонах и планшетах, а также git-репозиторий с исходниками верстки.
Описание задания находится на следующей странице.
- Фон занимает всю площадь экрана, блок находится по центру вертикально и горизонтально.
- На планшетах упаковки располагаются треугольником, на смартфонах друг под другом.
- Информация о продукте может меняться.
- Каждая из упаковок может быть выбрана или недоступна для выбора. Выбор осуществляется нажатием на упаковку или на текст «купи» в описании.
- Можно выбрать одновременно несколько упаковок, а также отменить свой выбор повторным нажатием на упаковку.
- Состояние наведения применяется к выбранной упаковке не сразу, а после того, как курсор ушел с нее после первоначального выбора.