Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 2.95 KB

README.md

File metadata and controls

26 lines (21 loc) · 2.95 KB

Работа с API, верстка и анимации

Ваша задача — реализовать страницу с динамическим отображением результатов запроса к API «популярных фотографий» сервиса Яндекс.Фоткки.

В качестве исходных данных — коллекция популярных фотографий в формате JSON, полученных из API по запросу: api-fotki.yandex.ru/api/top/?format=json.

На основе полученного ответа требуется динамически построить «простыню» картинок аналогичную результатам поиска по Яндекс.Картинкам (например: images.yandex.ru/yandsearch?text=котята&stype=image&lr=54&noreask=1&source=wiz). При наведении на фотографию должен показываться заголовок фотографии, информация об авторе со ссылкой на его страницу на сервисе Фотки, отформатированная дата публикации, а так же ссылка на оригинал. По клику на фото в виде открывается фото в более крупном формате с возможностью навигации по ним «влево-вправо».

В дополнение к основному заданию вы можете реализовать:

  • выпадающий список для перехода к более крупным вариантам фотографии, если таковые есть
  • постраничную навигацию
  • хоткеи ← / → / esc / ctrl+← / ctrl+→
  • возможность переключения с просмотра «Популярных» фотографий на «фото дня» или на «новые интересные фотографии»
  • реализация эффекта «раздвижных дверей» при переходе от уменьшенной фотографии к крупной (см.Яндекс.Картинки)

Документация: