| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Графический эффект: разворот картинки |
| Автор: ursula16 28.6.2008, 15:24 |
| Добрый день. Есть рисунок со стрелкой,которая смотрит вправо. Надо,чтобы рисунок плавно разворачивался до положения,когда стрелка будет смотреть вниз... Вопрос как ето собственно сделать... Ведь попросту меняя координаты x и y движение будет происходить в длину и высоту. Cпасибо. |
| Автор: ksnk 28.6.2008, 18:23 |
| Ответов и советов можно нагенерить много и все сводятся к тому, что никак. Но если очень хочется, можно поизвращаться. Можно почитать про объект canvas. В нем можно поворачивать графические объекты как угодно, однако он не так уж прост и удобен в применении. можно пользоваться фильтрами для IE. Решение получается некроссброузерное, но может и прокатить. Я бы делал анимированную гифку, начальный кадр которой - стрелка - вбок, конечный - стрелка вниз, без зацикливания. При надобности - основную картинку подменять на эту гифку. Через таймаут - возвращать картинку с нужным рисунком. FireFox будет одинаково анимировать все картинки с одним и тем-же именем, поэтому в конце анимации необходимо подменять адррес на статическую картинку. |