Я хочу заменить анимацию изображения gif с изображением спрайта. Проблема в том, что я использую отзывчивый дизайн. Поэтому, когда размер окна изменяется, вся «система» больше не работает. Гиф плохой, и процессор едет, но он масштабируется правильно.jquery sprite animation отзыв
Так что мой вопрос - так как я не нашел решения - возможно ли получить размер окна из фактического окна, масштабируя изображение до нужной высоты, ширины и, конечно, изменяет «прыжок» с 1-го изображения на второе изображение и так далее.
var scrollUp = (function() {
var timerId;
return function (height, times, element) {
var i = 0;
timerId = setInterval(function() {
if (i > times)
i = 0;
element.style.backgroundPosition = "0px -" + i * height + 'px';
i ++;
}, 100 );
};
})();
scrollUp(1200 , 6, document.getElementById('anim'))
Так что в этом коде размер изображения установлен в 1200 году - тот прав, если дисплей 1980x1200, но по мере изменения дисплея, размер 1200 не так - он должен быть фактический размер дисплея - на В то же время изображение должно быть масштабировано до этого размера.
Возможно ли это как можно? Или у кого-то есть лучшая идея для оживленной анимации спрайтов?
возможно css3?
спасибо!
AD
Почему бы не использовать мультимедийные запросы CSS, чтобы реагировать на изменения размера экрана в контрольных точках? –