Кто-нибудь видел эту ошибку в Chrome, используя фоновые GIF-файлы?

#html #css #google-chrome #animated-gif

#HTML #css #google-chrome #анимированный-gif

Вопрос:

В Chrome 35, работающем на Mavericks, при использовании анимированного gif в качестве фона gif анимируется только во время прокрутки пользователем, это действительно странно, это происходит только в том случае, если фон исправлен, и только после первого элемента с фоном gif

вот демонстрация, которую я разместил в codepen

Комментарии:

1. Я, конечно, вижу это в Chrome / Mavericks. Это довольно странно, но в каком-то смысле это классный эффект!

2. @ralph.m Я полностью согласен! одна из причин, по которой я не хочу знать, сталкивался ли кто-нибудь с этой проблемой, заключается в том, чтобы повторить поведение в других браузерах, используя js или что-то в этом роде

Ответ №1:

Я считаю, что это не ошибка, а скорее способ создания Google Chrome.

В Firefox и других браузерах есть способы остановить анимацию GIF-файлов, в то время как Chrome этого не делает (если вы не используете расширения).

Вот функция в Firefox для изменения настроек анимированных GIF-файлов:

  • Откройте Firefox и введите about:config в адресной строке, затем нажмите Enter. Нажмите кнопку “I’ll be careful I Promise” предупреждения, чтобы открыть длинный список настроек.
  • Найдите запись image.animation_mode (ее значение по умолчанию должно normal быть).
  • Дважды щелкните запись и установите ее значение none равным, чтобы полностью отключить анимацию изображения.
  • Дважды щелкните запись и установите once вместо нее значение, чтобы анимировать GIF-изображения только один раз.

Однако в Chrome нет пункта меню для отключения анимации. Даже при использовании расширений Chrome для отключения расширений GIF, как только вы прокручиваете страницу вверх / вниз, анимация воспроизводится один раз, пока накладывается новый снимок экрана.