24FreelanceБиржа фриланса, которая не спит
Завершён

Разработка HTML+JS слайдера страниц электронного журнала

1 654 просмотра 0 откликов#2672
Статус проекта
Завершён
Бюджет€2 625за проект
ФорматРазовый проектбез предоплаты
ОплатаБанковский перевод, Электронные деньги
Приём заявокЗавершёндо 28.07.2016
Откликов0в среднем по разделу: 1,0
Просмотров1 65419 за 14 дней

Описание проекта

Необходимо разработать HTML+CSS+JS (или возможно другие кроссбраузерные решения) горизонтальный слайдер страниц электронного журнала. Для примера можно посмотреть любой журнал на портале ISSUU, но там используется flash, который мне не подходит.

Журнал состоит из jpg изображений 2048х1270px. Пролистывание горизонтальное, без эффекта переворачивания страницы, просто проезжает картинка справа на лево или обратно. Пролистывание осуществляется либо кнопками в виде стрелок слева и справа от страницы, либо скроллом курсора мышки с зажатой левой клавишей и аналогично пальцем на планшете/смартфоне. Так же снизу должно быть скрытое меню с мениатюрами всех страниц журнала, меню должно открываться на 1/4 часть экрана снизу и все непоместившиеся миниатюры страниц должны прокручиваться влево и вправо до первой и последней страницы соответственно. Меню с миниатюрами открывается небольшой кнопкой в правой нижней части экрана, для его отображения. Щелкнув на любую миниатюру левой клавишей или пальцем, происходит прокрутка страниц самого журнала до выбранной.

Вся страница на любом дисплее должна помещаться 100% полностью, если по горизонтали дисплей узкий или это планшет в портретном положении, то страница должна быть ровно по середине, а сверху и снизу будет чёрный фон, аналогично если дисплей широкий, то страница должна быть по середине, а слева и справа будут чёрные поля фона.

Любую страницу можно приблизить одиночным кликом мышки на определенно заданный процент или двумя пальцами на планшете/смартфоне до определенного заданного процента. Приближенную страницу можно рассматривать перетаскивая её по экрану зажав левую клавишу мыши или пальцем на планшете/смартфоне. При пролистывании на другую страницу, приближение сбрасывается.

На любых страницах должно быть можно разместить div, p, a, ul-li блок с контентом в виде графической или текстовой ссылки, слайдер изображений, вертикальный слайдер контента в div блоке, js анимация и т.п. При приближении страницы этот контент должен так же пропорционально увеличиваться и уменьшаться. На разных дисплеях контент внутри страницы не должен смещаться относительно заданных координат на странице.

Справа вверху должна распологаться кнопка-иконка, для открытия основного меню справой стороны экрана, поверх всего видимого контента на экране. В основном меню должен быть логотип, 3-6 пунктов самого меню, внизу иконки социальных сетей.

Подгрузка картинок и страниц при пролистывании журнала должна быть постепенной с опережением на две, если я к примеру смотрю страницу №3, то уже должна подгружаться страница №5. Всего планируется около 150-200 страниц.

Я сам пытался его реализовать, но нехватает времени разбираться во всех тонкостях js. Пример того, на чем я остановился за 4 дня моих разработок можно посмотреть здесь Текст скрыт Предполагалось использовать js библиотеку hammer, но не хватает познаний, что бы всё это воссоздать в задуманном виде. Моя листалка основана на idangerous.swiper-2.0.min.js и movies-app.js
​
​Мультиплатформенность - популярные современные браузеры для компьютеров, планшетов, смартфонов. Firefox Mozilla, Google Chrome, Safari, IE10+ без закачки дополнительных плагинов и т.п. как например с использованием adobe flash

Взаимодействие с контентом должно одинаково хорошо быть реализовано как для мышки, так и для плацев в случае планшетов и смартфонов.

Обязательное соблюдение всех требований в описании проекта, готов рассмотреть предложения по улучшению функционала.
Разработка для WEB Банковский перевод, Электронные деньги
Эскроу 0%Безопасная сделка через Payora SafeDeal

Резервирование оплаты в USDT (TRC-20) через Payora: исполнитель получает выплату только после приёмки работы.

24
Твенти · совет

Как написать отклик, который выберут

  • Начните с задачи заказчика, а не с рассказа о себе.
  • Дайте одну-две похожие работы из портфолио.
  • Назовите цену и срок — и что именно в них входит.
  • Задайте один уточняющий вопрос — он начинает диалог.

Отклики 0

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Сайт строительной компании с портфолио и заявкой на расчёт

Сайт строительной компании с портфолио и заявкой на расчёт

Нужен корпоративный сайт строительной фирмы: портфолио объектов, услуги, этапы работ, форма заявки на расчёт стоимости.

Разработка для WEB24.09.20260234
0откликов
Сайт для частной школы

Сайт для частной школы

Разработка сайта частной школы: приём заявлений, классы и программы, расписание, педагоги и новости.

Разработка для WEB24.09.20260224
0откликов
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Разработка для WEB» появляются каждый день. Все проекты раздела

ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora

На какие запросы отвечает эта страница

💼 Freelancer & Client Toolkit: Send instant crypto tips/bonuses via Payora, or sell your UI templates, photos & illustrations on Keepix Stock (70% creator payout in USDT)!
⚡ Send USDT Tip / Bonus🎨 Keepix Stock (70% USDT Share)💻 Digital Storefront🤝 Kyndsy Partner Program