Как понимаю - уже не совсем актуально, раз решение с спрайтом подходит))
Говорил, что поищу метод получение первого кадра через Canvas API
http://ernestdelgado[dot]com/public-[dot][dot][dot]sts/gifoncanvas/
просто drawImage() и получаем профит
но вот все кадры вытянуть не получится
armancho7777777, да там проблема с разными символами бывает, а в моей ссылке есть запятые
Подправил, теперь можно руками скопировать нормально. если убрать _
(Добавление)
armancho7777777 пишет:Разве суть задачи не была контроль гиф анимации: а именно запуск и остановка в нужный момент, и само количество кругов?
В CSS придется руками вбить как минимум 2 величины: кол-во кадров, и положение последнего кадра.
Если нужно кол-во кругов, то еще одна величина.
Т.е. все равно нужен JS. А раз так - то лучше JS, чем CSS Animation который поддерживается не всем браузерами.
Я создавал пример, т.к. видел что это можно сделать средствами CSS, и хотел разобраться как это делается. Чисто в ознакомительных целях) (Отредактировано автором: 05 Июля, 2012 - 15:13:38)
|