Как я могу использовать чистый javascript для анимации изображения от точки a до точки b. Если нет каких-либо фреймворков, которые я могу использовать, исключая jQuery? Вот то, что я до сих пор http://jsfiddle.net/kmHZt/10/Как оживить что-то от точки a до точки b?
0
A
ответ
0
Вы можете использовать комбинацию JavaScript и CSS переходов:
CSS:
.slide-elem {
position: relative;
-webkit-transition: 0.5s left;
-moz-transition: 0.5s left;
-o-transition: 0.5s left;
transition: 0.5s left;
}
.slide-elem.triggered {
left: 50px; // Your animation here
}
JS:
document.querySelector(".slide-elem").className += " triggered";
Конечно, вы можете настройте все это, чтобы делать все, что захотите. Подробнее о переходах CSS: http://www.w3schools.com/css3/css3_transitions.asp
0
В дополнение к ответу Альфреда вы также должны посмотреть анимацию CSS (в отличие от переходов).
Вот хороший учебник: https://developer.mozilla.org/en-US/docs/CSS/Tutorials/Using_CSS_animations
Css анимации/переходов в сочетании с добавлением имен классов с JavaScript должен быть достаточно, если вы не анимировать много вещей, то я бы рекомендовал использовать HTML 5 Canvas
Смежные вопросы
- 1. HTML5 Canvas анимация линии от точки A до точки B
- 2. Жадный Поиск от точки A до точки B на графике
- 3. Как оживить линию от начальной точки до конечной точки
- 4. Как оживить движение мыши от точки a до b с помощью класса робота?
- 5. Перемещение точки от A до B в 2D-пространстве
- 6. Растяжка спрайта от точки a до b starling
- 7. Перемещение объекта с постоянной скоростью от точки A до B
- 8. Как я могу нарисовать линию от точки A до точки B
- 9. Как я могу сделать botton от точки A до точки B в Android Studio?
- 10. Как я могу получить расстояние от точки a до точки b на пользовательской (относительной) оси?
- 11. Как определить эффективность движения мыши от точки A до точки B в Javascript?
- 12. Как рассчитать расстояние от точки A до точки B в IOS Google Maps SDK?
- 13. Алгоритм поиска ближайшего способа добраться от точки A до точки B в транзитной сети?
- 14. Использование линейной интерполяции для анимации линии, движущейся от точки A до точки B
- 15. От точки A до точки B можно двигаться только вверх и вправо, сколько возможных движений?
- 16. Анимация UIImageView (View) от точки A до точки B с ограничениями программно
- 17. Подсчитайте количество строк от точки A до точки B в текстовом файле
- 18. Google Maps jQuery расстояние от точки A до точки B с использованием строки Название города/округа
- 19. Анимация строки, оттянутой от точки до точки
- 20. wpf оживить прогресс «точки»
- 21. Переход от точки A к точке B в 2D пространстве?
- 22. Расстояние от точки до эллипса
- 23. Анимация движения UIImageView от начальной точки до конечной точки
- 24. Elasticsearch: Закажите пункты, основанные на расстоянии до точки A, но покажите расстояние, рассчитанное с точки B
- 25. Как рассчитать общее расстояние от точки A до точки B по определенному пути, используя PHP и API Google?
- 26. API Карт Google V3: Как получить несколько расстояний пути с использованием направления от точки A до точки B
- 27. Расстояние от точки до полигона
- 28. C++ SDL как создать вектор из точки a в b
- 29. Как получить действие от одной точки до другой точки?
- 30. анимировать до определенной точки
JQuery является написанный на чистом Javascript, поэтому, конечно, вы можете это сделать. Вопрос в том, сколько работы вы действительно хотите сделать? И почему не jQuery? – GJK
@GJK Я думаю, потому что jQuery не анимирует элементы холста, а просто объекты DOM. – VisioN
createjs является прекрасным для разработки холста: http://www.createjs.com/#!/CreateJS – eivers88