# Неделя #2: Адаптивная вёрстка. Интерактивные элементы
# Задачи на неделю
- Привести верстку в адаптивное состояние.
- Реализовать виджеты страницы на Vue
# Что можно использовать по желанию
- Normalize.css
- Fontawesome
- Прочие библиотеки – по согласованию с наставником
# 🗓 Понедельник
Приводим секции к адаптивному виду.
- Между брейкпоинтами сохраняется "резиновое" поведение.
- Старайтесь не создавать новых брейкпоинтов, их не должно быть больше чем разрешений для макета.
# 🗓 Вторник
Посмотреть видеокурс Vue.js.
Изучить методичку Vue.js.
# 🗓 Среда
Реализовываем виджет в секции со скиллами.
Виджет состоит из 3еx компонентов
- Общий список
- Категория скиллов (заголовок группы + список диаграмм)
- Элемент скилла (диаграмма)
Данные для виджета (имя скилла, процент и его категория) должны лежать в отдельном файле .json
Получить данные из json-файла можно при помощи require()
# 🗓 Четверг
Смотрим воркшоп по реализации виджетов.
Экспериментируйте с кодом, и функционированием виджетов.
# 🗓 Пятница
Реализовываем слайдер в секции работ.
Виджет состоит из сл. компонентов
- Общий контейнер виджета
- Компонент с картинкой текущего слайда
- Превью всех слайдов
- Кнопки вперед/назад
- Текстовая информация
- Теги
Изначально можно реализовать слайдер только для 3ёх слайдов, затем эту задачу усложнить добавив поддержку неограниченного кол-ва слайдов и изменения отображенных слайдов по медиазапросам.
Отследить медазапрос в javaScript поможет метод matchMedia
# 🗓 Выходные
Реализовываем слайдер для отзывов, самостоятельно, либо с использованием готовой библиотеки например:
Готовим проект к сдаче, проверяем верстку и виджеты на ошибки.