Сделать превю картинок в перспективе?
Для перспективы используй transform в css (погугли, там достаточно много, так сходу не объяснить). А для движения: создай псевдоклассы и поочерёдно активируй их через setInterval в JS.
Попробовал сверстать 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