Atropos
Atroposはタッチフレンドリーな3Dパララックスを実装する軽量JavaScriptライブラリです。
PCではマウスホバーで、タッチデバイスではドラッグで動かす事が出来ます。非依存で軽量なので手軽に導入する事が出来ます。
<link rel="stylesheet" href="atropos.css" /> <script src="atropos.min.js"></script> <script> const myAtropos = Atropos({ el: '.foo', }); </script>
HTMLで必要なコンテナを作り画像を挿入します。
<div class="atropos my-atropos"> <!-- scale container (required) --> <div class="atropos-scale"> <!-- rotate container (required) --> <div class="atropos-rotate"> <!-- inner container (required) --> <div class="atropos-inner"> <!-- put your custom content here --> </div> </div> </div> </div>
ドキュメントにはReactやVueもサポートされているみたいです。使う機会があるか分かりませんけど備忘録。ライセンスはMIT。