【问题标题】:fixed background of div not working in chrome修复了 div 的背景在 chrome 中不起作用
【发布时间】:2015-10-17 13:09:21
【问题描述】:

我有一个带有固定背景图像的 div。 不知何故,这在 Firefox 和 IE 11 上有效,但在 chrome 上,div 不显示。

她在 jsfiddle 中的例子: jsfiddle

这个问题可能与这里的问题类似:

chrome fixed background issue

但他们试图实现的有点不同:他们在整个部分都有背景图像,并将内容放在上面。 所以没有一个解决方案对我有用。 除了那里的codepen中的Demo之外,甚至在Firefox中都无法使用?

我想到了两个解决方案:

  1. 使用上面提到的 hack:

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .bg{
      background-attachment: scroll;
}
}

图片会以 chrome 显示,但不是固定的,所以不会有 Firefox 和 IE 的效果。

  1. 通过重新排序 div 来尝试完全不同的东西

    fancy stuff

这似乎是一些我以前从未尝试过的花哨的东西,甚至不知道这是否会起作用。也许它会带来更多的问题作为解决方案?

知道如何解决这个问题吗?我错过了什么吗?

【问题讨论】:

    标签: css google-chrome


    【解决方案1】:

    如果你删除

     will-change: transform;
    

    背景会出现。

    【讨论】:

    • 解决了问题,tnx。但是当我在整个项目上尝试它时,它又被打破了。我会更新我的问题,也许对其他人有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-12
    • 2017-01-30
    • 1970-01-01
    • 2018-11-21
    • 2016-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多