问题:
用户在实施完整的操作时面临困难在移动设备(iPhone 和 iPad)上具有固定位置的屏幕背景图像。尽管使用 CSS 进行背景样式,但图像看起来过大,并且向下滚动时往往会重复。
解决方案:
为了解决此问题,一种新颖的解决方案的出现消除了对 JavaScript 的需求。引入新的 CSS 代码段:
body:before { content: ""; display: block; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: -10; background: url(photos/2452.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
说明:
需要注意的是,这种技术是无供应商前缀的,消除了跨浏览器兼容性问题。
以上是如何在没有 JavaScript 的情况下修复移动设备上的全屏背景图像重复?的详细内容。更多信息请关注PHP中文网其他相关文章!