css - 在滚动 div 中时,背景附件固定在 chrome 中不起作用

标签 css google-chrome background-image background-position

基本上,当背景图像位于滚动的 div 中时,它不再固定,而是恢复为滚动:

CSS:

<div class="wrapper">
  <span></span>
</div>

HTML:

html, body{
  width: 100%;
  height: 100%;
  margin: 0;
}

.wrapper{
  width: 90%;
  height: 1000px;
  margin: 0 auto;
  overflow: scroll;
}

span{
  background-image: url(http://i.imgur.com/Q3NruNr.jpg);
  height: 1500px;
  width: 100%;
  display: block;
  margin: 0 auto;
  background-attachment: fixed;
  background-size: cover;
}

它在 firefox 中运行良好,但 chrome 似乎无法处理它。有解决办法吗?

http://codepen.io/mattcoady/pen/BooyaZ

最佳答案

这是 Chrome 中经常发生的已知错误,但我觉得每次修复都不同:(

这是一个Codepen http://codepen.io/anon/pen/VvvYJz

我添加的是

-webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);

到您的 span 标签,让我知道这是否是您想要的效果。

Chromium 问题 https://code.google.com/p/chromium/issues/detail?id=20574

关于css - 在滚动 div 中时,背景附件固定在 chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32490916/

相关文章:

css - 带有完整背景图像的 Div

html - 如何在同一 <option> 元素中混合 RTL 和 LTR 文本方向?

javascript - Canvas 似乎可以工作,但是当我在上面绘图时不显示

google-chrome - Chrome 桌面通知 - 更大的尺寸

angularjs - Chrome 更新减慢了 Ajax/Angular 网络渲染和加载速度

jquery - 使用 google chrome 检查 jquery-ui 自动完成列表?

jquery - 使用 jquery 平滑滚动图像

javascript - 使用 CSS (JS) 动画(绘制)SVG 摄影路径和填充

javascript - 使用 Javascript 的随机背景图片

java - 在 Swing Java Netbeans 中的 JTextField 上设置图像