问题描述
去那里吧!
我有这样的CSS代码。除 samsung Internet 浏览器以外,它可以在桌面浏览器和android浏览器中正常工作。我必须使它在所有浏览器中都有效。所以任何人请帮助我。
.image-movie-fixed-01{
Background-image: url(../img/01.jpg);
Background-repeat: no-repeat;
Background-position: center center;
Background-attachment: fixed;
Background-size: cover;
}
解决方法
目前还不能。
根据CanIUse.com,三星Internet浏览器12.x版不支持background-attachment: fixed
。
https://caniuse.com/background-attachment
关于为什么不支持,我推测这是设计使然的:
- 我认为禁用此功能是为了提高浏览器的电池寿命,因为
fixed
背景在滚动时重新绘制的成本很高。- iOS也出于同样的原因不支持
background-attachment: fixed
: - https://twitter.com/paul_irish/status/306818591196602368
固定背景的重绘成本很高,滚动性能下降,我相信这就是为什么它被禁用了。
- iOS也出于同样的原因不支持
-
background-attachment: fixed
可以追溯到1996年的CSS 1.0。这不是三星开发人员没有不了解实施的新功能。 - 三星Internet基于Chromium,因此它继承了Chromium的所有功能。