Skip to content

Шестое домашнее задание на верстку и работу с API сервисов

Notifications You must be signed in to change notification settings

yandex-shri-ekb/6-api-and-markup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Работа с 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+→
  • возможность переключения с просмотра «Популярных» фотографий на «фото дня» или на «новые интересные фотографии»
  • реализация эффекта «раздвижных дверей» при переходе от уменьшенной фотографии к крупной (см.Яндекс.Картинки)

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

About

Шестое домашнее задание на верстку и работу с API сервисов

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published