Посмотреть можно тут https://novitckas.github.io/entrance-task-2-2/
Модальные окна открываются у первых трех плашек в разделе "Избранные устройства"
Сборка через gulp
Для запуска локально:
-
Установить зависимости
npm install -
Собрать спрайт иконок
gulp svg -
Собрать стили
gulp sass -
Можно автоматическую пересборку запустить при изменении
gulp sass:watch
- Доступность. Можно поработать над тем, чтобы сайтом было удобно пользоваться через screen readers.
- Оптимизировать анимацию.
- Оптимизировать графику. Избавиться от лишней информации в SVG, которая есть в файлах после экспорта из Скетча. Фоновую картинку тоже можно попробовать оптимизировать, например, попробовать WebP.
- Сделать более удобной сборку. Я сделал минимально необходимую для выполнения задания сборку. Если бы моим кодом пользовались другие разработчики и он бы был рассчитан на более продолжительное использование, я бы сделал сборку более понятной. Например, вынес бы все артифакты в отдельную папку.