Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Костыли и велосипеды #6

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 1 addition & 26 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1 @@
# Работа с API, верстка и анимации

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

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

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

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

Документация:
* [Постраничная выдача коллекций](http://api.yandex.ru/fotki/doc/operations-ref/collection-partial-lists.xml)
* [Получение коллекции популярных фотографий](http://api.yandex.ru/fotki/doc/operations-ref/top-photos-get.xml)
* [Получение коллекции «Фото дня»](http://api.yandex.ru/fotki/doc/operations-ref/day-photos-get.xml)
* [Получение коллекции новых интересных фотографий](http://api.yandex.ru/fotki/doc/operations-ref/interesting-photos-get.xml)
Demo: http://rawgithub.com/ultd39/6-api-and-markup/master/index.html
Loading