Техническое задание: Верстка сайта-портфолио
Общая задача
Создание современного, адаптивного и семантического HTML/CSS/JS макета для сайта-портфолио. Работа включает верстку четырех страниц с последующей адаптацией под различные устройства.
Структура проекта
- Главная страница (index.html): презентация портфолио.
- Три внутренние страницы: детальное описание отдельных кейсов или проектов.
Технические требования
Адаптивность
- Реализовать три брейкпоинта (контрольные точки) для корректного отображения на разных устройствах (десктоп, планшет, мобильный телефон).
- Использовать mobile-first или desktop-first подход на усмотрение исполнителя.
- Готовый макет должен проходить проверку на основных разрешениях.
Функциональность на JavaScript
- Хедер: Реализовать динамическое поведение (например, изменение при скролле, фиксация).
- Выпадающее меню (дропдаун): Интерактивное раскрывающееся меню в хедере с плавной анимацией открытия/закрытия.
- Код должен быть чистым, комментированным и работоспособным.
Качество верстки
- Семантическая, валидная разметка HTML5.
- Чистый, организованный CSS (можно использовать препроцессоры по согласованию).
- Кроссбраузерная совместимость (современные версии Chrome, Firefox, Safari).
- Оптимизация графики и скорости загрузки.
Результат работы
Исполнитель предоставляет архив со всеми файлами проекта: HTML, CSS, JS, изображения, шрифты. Код должен быть готов к интеграции или дальнейшей разработке.