diff --git a/index.html b/index.html index e3a3793..0c1e2aa 100644 --- a/index.html +++ b/index.html @@ -46,7 +46,7 @@ x -= 90; break; } - cube.style[_config.transformProperty] = 'rotateX(' + x + 'deg) rotateY(' + y + 'deg)'; + cube.style[_config.transformProperty] = 'translateZ(-160px) rotateX(' + x + 'deg) rotateY(' + y + 'deg)'; }; })(); @@ -133,8 +133,12 @@ #stage { height: 100%; width: 100%; - /* workaround to make transformed elements accessible */ - -webkit-perspective: 999999; + -webkit-perspective: 800px; + -moz-perspective: 800px; + perspective: 800px; + -webkit-perspective-origin: 50% 70%; + -moz-perspective-origin: 50% 70%; + perspective-origin: 50% 70%; } #cube { @@ -151,6 +155,9 @@ -webkit-transition: all 300ms ease-in; transform-style: preserve-3d; transition: all 300ms ease-in; + -moz-transform: translateZ(-160px); + -webkit-transform: translateZ(-160px); + transform: translateZ(-160px); } .side {