JSFiddle - React, Tailwind, and code Playground
by sandro_paganotti
HTML
<div class="container">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
CSS
body{
-webkit-perspective-origin: 0 0;
-webkit-transform-style: preserve3d;
-webkit-perspective: 500px;
display: flex;
align-items: center;
justify-content: center;
}
div.container{
-webkit-transform-style: preserve3d;
}
body,html{
height: 100%;
}
JavaScript
document.addEventListener('mousemove', function(evt){
document.body.style.webkitPerspectiveOrigin = evt.clientX + "px " + evt.clientY + "px ";
}, false);