【发布时间】:2014-04-13 02:17:09
【问题描述】:
我正在构建一个使用固定背景图像在部分之间进行转换的网站。目前,它是纯 CSS。该效果适用于我测试过的所有浏览器,除了一个:Mac 上的 Chrome(版本 33.0.1750.146 或版本 34.0.1847.45 测试版)。似乎在 PC 上的 Chrome 上运行良好。
发生的事情很奇怪......在滚动时,图像重复和叠加,整体非常扭曲。再滚动一点后,它消失了。它不会在向上滚动时重新出现。
有什么想法或解决方案吗?!
当前页面:http://margusity.com/follies-beta
当前截图(损坏,chrome):http://cloud.ikilledtheinter.net/ULra
当前截图(工作中,Safari):http://cloud.ikilledtheinter.net/ULxH
看似相关的 CSS:
.chris, .eric, {
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: fixed;
position: relative;
z-index: 50;
width: 100%;
height: 100%;
}
.chris {
background-image: url(../img/people/chris.png);
}
.eric {
background-image: url(../img/people/eric.png);
}
编辑:这似乎是导致问题的固定背景元素。从#behind(上面未显示css)中删除“位置:固定”可以解决上述问题,但不能解决我的要求。现在正在研究解决方案!
【问题讨论】:
-
我在 Mac 上使用 Chrome(版本 33.0.1750.146),我没有发现任何问题
-
@VikasGhodke 你介意截个图看看你的样子吗?这让我很困惑...我有一个朋友在他的 Mac 上用 Chrome 测试它,它看起来和我的一样...(但我们都在小牛队,有视网膜)
-
给你 --> s14.postimg.org/npylargep/screenshot_47.jpg 这是我的 chrome 版本 postimg.org/image/vviz95y2b
-
妈的,这很奇怪。什么操作系统,@VikasGhodke?
标签: html css macos google-chrome