2010-02-23 6 views

Répondre

2

Vous pouvez positionner par x et y (left et top propriétés en CSS). Vous devrez avoir position: absolute ou autre chose que statique.

Vous pouvez également modifier l'ordre z (hauteur d'empilage). Fonctionne également en conjonction avec quelque chose en plus de position: static (qui est par défaut).

Cependant, avec CSS3, vous pouvez faire pivoter une div.

#my-div { 
    -webkit-transform: rotate(90deg); 
    -moz-transform: rotate(90deg); 
} 
+0

cette rotation juste le div sur l'axe Y, X, sur ce que l'axe Z? – trrrrrrm

+0

Vous voulez dire tourner dans la page? Comme le biaiser? Peut-être besoin d'utiliser Canvas pour ça. – alex

+0

non, rotation 3D sur l'axe X – trrrrrrm

0

Il existe un addon jQuery à faire pivoter (en utilisant la transformation décrite dans l'autre réponse), mais cela ne fonctionne pas pour IE. Si vous êtes intéressé, vérifiez here.

Si vous souhaitez faire pivoter une image, this plugin fonctionnera pour tous les navigateurs.

0

AFAIK, no. Il n'y a rien que je sache qui puisse atteindre cela pour l'instant. Pour simuler une rotation 3D, l'approche la plus proche consiste à le faire via des bibliothèques de manipulation de canvas javascript. Il m'est arrivé de trouver un Javascript 3D renderer l'autre jour. Vérifiez si vous êtes intéressé. Cependant, sachez que même avec le Canvas 3d JS Library disponible, nous ne pourrons pas faire un div (en dehors du canevas) pour tourner en 3D.

0

ce plugin jQuery fonctionne pour les images, vous pouvez l'utiliser avec divs

link

+0

comment faire pivoter la div sur l'axe X ?? – trrrrrrm

Questions connexes