J'ai créé l'échantillon pour 3D transformations dans le navigateur:javascript bibliothèque pour les transformations 3D
<div id="wrapper">
<div id="cube">
<div id="top">TOP</div>
<div id="front">FRONT</div>
</div>
</div>
et CSS:
#cube div{
-webkit-transform-origin:50% 50% -150px;
-webkit-transition: -webkit-transform .3s linear;
border:1px solid black;
}
#cube:hover #top{
-webkit-transform: perspective(1000px) translate3d(0,0,-150px) rotate3d(1,0,0,0);
}
#cube:hover #front{
-webkit-transform: perspective(1000px) translate3d(0,0,-150px) rotate3d(1,0,0,-90deg);
}
#cube #top{
-webkit-transform: perspective(1000px) translate3d(0,0,-150px) rotate3d(1,0,0,90deg);
}
#cube #front{
-webkit-transform: perspective(1000px) translate3d(0,0,-150px) rotate3d(1,0,0,0);
}
Vous pouvez voir cet exemple here.
Mais pour l'instant cela ne fonctionne que pour le chrome et je veux le rendre plus crossbrowserly. Quelqu'un peut-il suggérer une bibliothèque javascript pour les transformations en 3D? Y a-t-il un moyen de transformer les images et le texte?