Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Графический эффект: разворот картинки


Автор: ursula16 28.6.2008, 15:24
Добрый день. Есть рисунок со стрелкой,которая смотрит вправо. Надо,чтобы рисунок плавно разворачивался до положения,когда стрелка будет смотреть вниз... Вопрос как ето собственно сделать... Ведь попросту меняя координаты x и y движение будет происходить в длину и высоту. Cпасибо.

Автор: ksnk 28.6.2008, 18:23
Ответов и советов можно нагенерить много и все сводятся к тому, что никак. Но если очень хочется, можно поизвращаться.

Можно почитать про объект canvas. В нем можно поворачивать графические объекты как угодно, однако он не так уж прост и удобен в применении.

можно пользоваться фильтрами для IE. Решение получается некроссброузерное, но может и прокатить.

Я бы делал анимированную гифку, начальный кадр которой - стрелка - вбок, конечный - стрелка вниз, без зацикливания. При надобности - основную картинку подменять на эту гифку. Через таймаут - возвращать картинку с нужным рисунком. FireFox будет одинаково анимировать все картинки с одним и тем-же именем, поэтому в конце анимации необходимо  подменять адррес на статическую картинку.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)