#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, как только вы прокручиваете страницу вверх / вниз, анимация воспроизводится один раз, пока накладывается новый снимок экрана.