2015-02-05 5 views
0

Я хочу сделать что-то, чтобы повернуть изображение 3D на 360 градусов на стороне клиента,Как реализовать 360 градусов поворот изображения

somethig как this

1) является WebGL лучше всего это сделать?

2) откуда я могу начать?

+0

CSS прообразы бы быть самым простым – kindasimple

ответ

2

Чтобы ответить на ваш вопрос, используйте CSS преобразования, чтобы определить класс под названием spin

img.spin { 
    -webkit-transform: rotate(360deg); 
    -moz-transform: rotate(360deg); 
    -o-transform: rotate(360deg); 
    -ms-transform: rotate(360deg); 
} 

Затем добавить класс к изображению

<img src="your image" class="spin" /> 

...or if you're feeling animated

@-webkit-keyframes twist { 
    0% { transform: rotateY(0deg); } 
    100% { transform: rotateY(359deg); } 
} 

img.twist { 
    -webkit-animation: twist 5s infinite; /* Safari 4+ */ 
    -moz-animation: twist 5s infinite; /* Fx 5+ */ 
    -o-animation:  twist 5s infinite; /* Opera 12+ */ 
    animation:   twist 5s infinite; 
} 
+0

Это буквально самый лучший ответ к такому вопросу. – Winchestro

+0

Я хочу, чтобы это как 3D-ротация, это не работает должным образом. –

+0

Какую ось вы хотели бы вращать? вы можете сделать 3dtransform так же легко http://www.w3schools.com/css/css3_3dtransforms.asp – kindasimple

Смежные вопросы