Это учебная работа - сервис Mesto: интерактивная страница, куда можно добавлять фотографии, удалять их и ставить лайки. Реализован с помощью HTML, CSS и JavaScript. Посмотреть.
Здесь реализованы:
- вебпак;
- валидация формы;
- закрытие попапа кликом на оверлей;
- закрытие попапа нажатием на Esc;
- адаптивная вёрстка;
- открытие и закрытие попапа;
- поля формы;
- форма добавления карточки;
- поставить лайк;
- открытие попапа с картинкой;
- плавное открытие и закрытие попапов;
- редактирование имени и информации о себе;
- валидация форм;
- ES6-классы;