2010-12-14 4 views

Antwort

7

können Sie transformations Herkunft verwenden, um die Position des Ursprungs zu ändern:

.myClass{ 

    -webkit-animation-duration: 1s; 

    -webkit-animation-name: myAnim; 

    -webkit-animation-iteration-count: infinite; 

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

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

Sie müssen nur eine Drehung verwenden Sie es in Aktion zu sehen jetzt :)

Hier ist die offizielle Dokumentation über es: http://www.w3.org/TR/css3-3d-transforms/#transform-origin-property

+2

Möchte ändern Transform-Herkunft zu 100% 0%, wenn Sie versuchen oben rechts tun. –

0

Können Sie das Objekt zuerst übersetzen und dann drehen?

Wenn die Mitte des Objekts im Ursprung ist und die obere rechte Ecke bei 3,5 liegt, dann übersetze das Objekt -3, -5 so, dass die obere rechte Ecke jetzt im Ursprung ist. Dann rotiere das Objekt wie gewohnt.

+0

scheint nicht zu helfen. BTW, ich teste auf http://www.eleqtriq.com/wp-content/static/demos/2010/css3d/css3dexplorer.html – Omer