Skip to content

pilana5minut/CPS-project-1.6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Учебный проект в рамках курса по направлению Frontend разработка школы Kata Academy.

Практическая задача 6.1.5

Ссылка на макет

Описание задачи

Интерактив

  1. Мобильное меню должно раскрываться при клике на кнопку "бургер" слева в шапке. На "планшете" меню закрывается или при нажатие на кнопку или при нажатии на "заблюренную" область. Само меню не должно дублироваться в коде - меняйте позиционированием.
  2. При клике "Показать все" должен раскрываться более полный список (используйте те же логотипы/тексты)
  3. Для слайдеров используем этот модуль. Не нужно делать, чтобы при ресайзе слайдер убирался/добавлялся - смотрим инициировать слайдер или нет в зависимости от начальной ширины экрана.
  4. По клику на кнопку с трубкой открывается модалка "заказать звонок"
  5. По клику на кнопку с сообщением открывается модалка "обратная связь"

Требования

  1. За основу берем простенькую сборку вебпака отсюда. Мануал по использованию сборки - тут
  2. Поддержка браузеров - последние версии Safari, Chrome, Firefox
  3. Без использования css фреймворков, без jQuery
  4. Между указанными на макете разрешениями (320, 768, 1440) все должно адекватно выглядеть и ничего не должно ломаться. На больших разрешениях центрируем страницу. Выбор, как именно будут располагаться блоки за вами. Учтите, что десктопы начинаются в наши дни начинаются с 1366px в ширину (бюджетные ноуты).
  5. Все стили должны быть по БЭМ. Стиль именования - two dashes: block-name__elem-name--mod-name--mod-val
  6. Используем SCSS, стили разносим по разным файлам (по логическим блокам), цвета выносим в переменные. Для стилизации элементов по БЭМ используем функционал вложенности.
  7. Результат предоставить в виде репозитория на github и ссылки на github pages
  8. В ветке master скомпилированных .css не должно быть, только исходники