Проект представляет собой адаптивный веб-сайт, разработанный в соответствии с предоставленным техническим заданием. Основная цель проекта — создать удобный и функциональный интерфейс для пользователей с поддержкой различных устройств и браузеров.
- Адаптивная вёрстка: Сайт корректно отображается на всех устройствах, начиная с мобильных (320px) и заканчивая десктопными (1440px и выше).
- Методология БЭМ: Использование методологии БЭМ для организации CSS-кода и структуры HTML.
- Препроцессор Sass: Для стилизации используется SCSS-синтаксис.
- Кроссбраузерность: Поддержка современных браузеров, таких как Chrome и Firefox.
- JavaScript-компоненты: Реализованы интерактивные элементы, такие как бургерное меню, слайдеры, модальные окна, аккордеон и другие.
- Сборка проекта: Используется предоставленная сборка без модификаций. Инструкции по настройке и запуску проекта находятся в файле
readme.md. - Шрифты: Используется шрифт Manrope.
- Анимации: Все анимации длятся не более 300 мс.
- Валидация форм: Все формы проходят валидацию перед отправкой данных на сервер.
- Слайдеры: Реализованы слайдеры с различными настройками (зацикленные, с пагинацией, с возможностью перетаскивания и без).
- Логотип и бургерное меню с поддержкой подкатегорий.
- Плавные переходы и интерактивные состояния для всех элементов.
- Адаптивное изображение на весь экран.
- Текстовый блок с поддержкой переполнения.
- Зацикленный слайдер с автоматической высотой и буллетами для навигации.
- Модальное окно «Напишите нам» с валидацией полей и маской для телефона.
- Слайдер с настройками для мобильных, планшетных и десктопных устройств.
- Пагинация в виде скролл-бара.
- Блок с изменяемым количеством пунктов и адаптивным изображением.
- Табы для навигации и слайдер с пагинацией, который сдвигает страницу целиком.
- Аккордеон с возможностью открытия нескольких ответов одновременно.
- Слайдер с ручным переключением отзывов.
- Статичная карта с маркером и интерактивными элементами (телефон, email).
- Логотип, навигация с якорными ссылками и ссылки на социальные сети.
- HTML5, CSS3 (SCSS)
- JavaScript (ES6+)
- Методология БЭМ
- Сборка на основе предоставленного инструмента
Ссылка на сайт: тут
