【问题标题】:Has anyone seen this bug in chrome, using background gifs?有没有人在使用背景 gif 时在 chrome 中看到这个错误?
【发布时间】:2023-04-01 05:17:01
【问题描述】:

在 Mavericks 上运行的 chrome 35 中,当使用动画 gif 作为背景时,gif 仅在用户滚动时才会动画,这真的很奇怪,只有在背景固定时才会发生这种情况,并且只有在第一个具有 gif 背景的元素之后才会发生这种情况

here是我放在codepen中的demo

【问题讨论】:

  • 我当然在 Chrome/Mavericks 中看到了它。这很奇怪,但在某种程度上,这是一种很酷的效果!
  • @ralph.m 我完全同意!我不知道是否有人遇到过这个问题的部分原因是使用 js 或其他东西在其他浏览器中复制行为

标签: html css google-chrome animated-gif


【解决方案1】:

我相信这不是错误,而是 Google Chrome 的制作方式。

Firefox 和其他浏览器有办法阻止 GIF 动画,而 Chrome 没有(除非你使用扩展程序。)

这是 Firefox 中用于更改动画 GIF 设置的功能:

  • 打开 Firefox 并在地址栏中输入 about:config 然后按 进入。单击“I’ll be careful I Promise” 警告按钮以显示 一长串偏好。
  • 查找条目image.animation_mode(其默认值应为 normal)。
  • 双击条目并将其值设置为none 以完全 禁用图像动画。
  • 双击条目并将其值设置为once GIF 图片仅动画一次。

但是,在 Chrome 中,没有用于禁用动画的菜单选项。 即使使用 Chrome 的扩展程序禁用 GIF 扩展程序,只要您向上/向下滚动页面,动画就会播放一次,同时覆盖新的屏幕截图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-28
    • 2019-12-13
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多