Минималистичный сайт-портфолио
HTMLCSSJSЭтот многостраничный сайт-портфолио станет отличным вызовом, чтобы проверить ваши универсальные навыки фронтенд-разработки. Вы даже сможете использовать этот сайт в качестве собственного портфолио, когда завершите его!

Макет
Макет в Figma (Minimalistic Portfolio Template)
📝 Задача
Ваша задача — создать этот многостраничный сайт-портфолио и максимально точно воспроизвести предоставленный дизайн.
Вы можете использовать любые инструменты по своему усмотрению для выполнения задания. Если вы хотите потренироваться в чём-то конкретном — дерзайте!
Кроме того, поскольку это задание предполагает создание портфолио, вы можете смело использовать готовый сайт в качестве собственного портфолио после завершения!
Ваши пользователи должны иметь возможность:
Нажать на кнопку-призыв к действию "Contact Me" на главной странице, после чего должна открываться страница "Contact".
Получать сообщения об ошибках при отправке контактной формы в следующих случаях:
- Если поля «Имя» или «Адрес электронной почты» не заполнены — отображать сообщение: «Это поле обязательно для заполнения».
- Если адрес электронной почты указан в неверном формате — отображать сообщение: «Пожалуйста, укажите корректный адрес электронной почты».
Сайт должен хорошо выглядеть на любом экране.
Видеть состояния при наведении курсора
hoverи при фокусеfocusдля всех интерактивных элементов на странице.
💡 Идеи для практики
- Напишите стили с использованием препроцессора, например Sass, Less или Stylus.
- Тренируйте внимание к деталям, добиваясь максимального сходства вашего решения с макетом.
- Попробуйте заранее оценить, сколько времени у вас займёт выполнение проекта. Затем сравните вашу оценку с реальным временем. Умение давать точные оценки — важный, хотя и часто недооцениваемый навык профессиональных разработчиков.
Загрузка комментариев...