@Kusmich

Сделать превю картинок в перспективе?

Нужно сделать превю картинок в перспективе. И чтоб потом была возможность сделать зацыкленое движение как будто картинки (отдаляются и приближаются)

Ниже приложу скрин шот , чтоб было понятно о чем толкую :
418ded2efe2e4ccfabbc88ffcbaaf1ea.png
Может есть библиотека , для этого или кто такое делал подскажите как это реализовать ?
  • Вопрос задан
  • 291 просмотр
Пригласить эксперта
Ответы на вопрос 5
iliapro
@iliapro
Веб-разработчик
Для перспективы используй transform в css (погугли, там достаточно много, так сходу не объяснить). А для движения: создай псевдоклассы и поочерёдно активируй их через setInterval в JS.
Ответ написан
Комментировать
Перспективу можно реализовать стандартными средствами CSS. С помощью свойства transform
Даже демо есть
Ответ написан
Комментировать
dedalik
@dedalik
Веб разработчик
Посмотрите в сторонe Show Stack, судя по вашему превью, наиболее подходящий пример (google code)
Ответ написан
Комментировать
@0leg5ergeev
Самые глупые вопросы здесь задаю я
Ещё могу такое скинуть www.simpleviewer.net/tiltviewer/app
Ответ написан
Комментировать
paulradzkov
@paulradzkov
Дизайнер, верстальщик, начальник отдела UI
Попробовал сверстать codepen.io/paulradzkov/pen/vNrBEa/?editors=110

Но я бы не стал такое в продакшене использовать: тяжелое для рендеринга решение, кулеры в ноутбуке завывают.
Надо или оптимизировать или переделывать целиком на canvas (может на канвасе будет меньше нагрузка на рендеринг).

UPD: Смешанный вариант:
1. На канвасе сгенерить фон, например 12×12 картинок. Или на серверной стороне. Или просто заготовить заранее.
2. Применить фон к наклоненному диву (замостить этим фоном).
3. Анимировать background-position.
4. Profit: ничего не тормозит. codepen.io/paulradzkov/pen/yYENOO?editors=110
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы