Я попытался в течение двух дней, чтобы найти способ поворота изображения, когда я вводил кнопку. Мне нужна помощь, чтобы помочь мне получить код для поворота изображения в Javascript под названием images[0]
вокруг своей оси. Я знаю, что это может выглядеть тяжело, но я тоже пробовал, и мне действительно нужна помощь профессионалов.Как поворачивать изображение 360 градусов вокруг собственной оси в JavaScript?
0
A
ответ
0
Paul S has provided a much better answer.
Ниже приведен пример Поворот изображения на 90 градусов
CSS
#container {
position: relative;
width: 450px;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
-o-perspective: 1000px;
perspective: 1000px;
}
#card {
-webkit-transform-style: preserve-3d;
-webkit-transition: all 1.0s linear;
-moz-transform-style: preserve-3d;
-moz-transition: all 1.0s linear;
-o-transform-style: preserve-3d;
-o-transition: all 1.0s linear;
transform-style: preserve-3d;
transition: all 1.0s linear;
}
#container:hover #card, #container.hover_effect #card {
-webkit-transform: rotateY(90deg);
-moz-transform: rotateY(90deg);
-o-transform: rotateY(90deg);
transform: rotateY(90deg);
}
HMTML
<div id="container">
<div id="card">
<img src="http://img844.imageshack.us/img844/2656/impreza20061sh5.jpg" />
</div>
</div>
1
На основе jsfiddle Xotic750 «с, here is an example использованием animation в nd @keyframes (с использованием -webkit- префикс, изменить для других браузеров).
CSS
@-webkit-keyframes r {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
#r:hover ~ img {
-webkit-animation: r 2s infinite linear;
}
@-webkit-keyframes y {
0% { -webkit-transform: rotateY(0deg); }
100% { -webkit-transform: rotateY(360deg); }
}
#y:hover ~ img {
-webkit-animation: y 2s infinite linear;
}
HTML
<button id="r">R</button>
<button id="y">Y</button>
<br/> <br/>
<img src="http://img844.imageshack.us/img844/2656/impreza20061sh5.jpg" />
+1
Не все 3 оси? Хорошая работа! http://jsfiddle.net/Xotic750/bcMkv/ – Xotic750
Смежные вопросы
- 1. Как поворачивать изображение на 360 градусов?
- 2. Javascript 360 градусов панорама
- 3. Javascript анимация и 360 градусов изображение
- 4. Как программно поворачивать кнопку на 360 градусов в iPhone?
- 5. Перемещение изображения 360 градусов
- 6. Как поворачивать CALayer вокруг диагональной линии?
- 7. Угол в 360 градусов
- 8. Вращающийся вид на 360 градусов в JavaScript
- 9. Как я могу свернуть изображение на -360 градусов и +360 градусов с помощью -webkit и jQuery?
- 10. Вращающееся изображение вокруг оси y
- 11. Поверните изображение вокруг оси
- 12. Вращающиеся 3D примитивы вокруг собственной оси
- 13. WPF 3D - вращение модели вокруг своей собственной оси
- 14. Вращайте NSView 360 градусов
- 15. Синтетический пейзаж 360 градусов
- 16. Обнаружение 360 градусов видео
- 17. Как поворачивать сферу вокруг куба в Three.js
- 18. вращать изображения на 360 градусов
- 19. Как повернуть изображение QTVR на 360 градусов в iPhone?
- 20. Разработка видеообзора в 360 градусов
- 21. XNA 4.0 - Поворот вокруг собственной оси и вокруг центра мира
- 22. Как поворачивать подвидки вокруг своих собственных центров?
- 23. Поле зрения на 360 градусов
- 24. Рисование прямоугольников в 360 градусов
- 25. быстры остановка 360 градусов анимации
- 26. Вращение CSS на 360 градусов
- 27. Обнаружить алгоритм поворота на 360 градусов
- 28. Unity - гироскоп - вращение вокруг одной оси
- 29. Как реализовать 360 градусов поворот изображения
- 30. Как поворачивать CAGradientLayer на 180 градусов?
360 градусов назад, где она началась, так что вы не можете делать ничего. Но что вы пробовали? Можете ли вы разместить свой код и ссылку на свой jsfidddle? – Xotic750
То, что я больше прошу, это если это какой-либо способ сделать поворот на 90 градусов при нажатии кнопки, а поворот на 90 градусов снова при нажатии другой клавиши (я зафиксировал деталь с помощью клавиши ввода) –
На 90 градусов изображение будет стороной и не будет отображаться, вы также не указали, какой доступ вы пытаетесь повернуть – Xotic750