Есть пример анимации https://themeisle.com/demo/?theme=Parallax%20One
Как создать такое "движение" картинки?
Выяснил, что там используется transform-style:preserve-3d и несколько overlay картинок. А есть ли возможность сделать такое только с одной картинкой? Может какая-нибудь js либа?
Вы можете использовать готовые библиотеки, для примера https://github.com/stephband/jparallax (демо и документация здесь)
P.S. В вашем примере двигается 2 объекта.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей