2010-12-14 83 views

Répondre

7

Vous pouvez utiliser transformer origine pour changer la position de l'origine:

.myClass{ 

    -webkit-animation-duration: 1s; 

    -webkit-animation-name: myAnim; 

    -webkit-animation-iteration-count: infinite; 

    -webkit-transform-origin: 275px 150px; 

    -webkit-animation-timing-function: linear; 
} 

Il vous suffit d'utiliser une rotation pour le voir en action maintenant :)

Voici la documentation officielle sur il: http://www.w3.org/TR/css3-3d-transforms/#transform-origin-property

+2

Peut-être vouloir changer transform-origin à 100% 0% si vous essayez faire le coin en haut à droite. –

0

Pouvez-vous traduire l'objet en premier, puis le faire pivoter? Si le centre de l'objet est à l'origine et que le coin supérieur droit est à 3,5, traduisez l'objet -3, -5 de sorte que le coin supérieur droit soit maintenant à l'origine. Faites ensuite pivoter l'objet normalement.

+0

ne semble pas aider. btw, je teste sur http://www.eleqtriq.com/wp-content/static/demos/2010/css3d/css3dexplorer.html – Omer