【发布时间】:2023-05-13 11:22:01
【问题描述】:
这个 CSS 让我的背景在 iOS 中填充 100% 的屏幕高度,但有一个小问题 - 当你向下滚动时,最初是空白,然后当你松开手指并停止滚动时,背景图像“调整”并再次填充 100% 的屏幕高度。如果您继续滚动,该问题不会再次出现在同一页面上,只是第一次。有人可以帮忙吗?谢谢
#background {
background: url(../img/background.jpg) center repeat-x;
position: fixed;
background-size: auto 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1
}
【问题讨论】:
-
iOS 不适用于
position: fixed。另外,为什么你需要 position:fixed 开头?为什么不将背景设置为<body>? -
我有一个 50x1000 像素的背景图像模式,我试图填充所有屏幕(iOS 和桌面)100% 宽度和 100% 高度,这是我填充 iOS 100% 高度的粗略解决方案
-
我的解决方案没有解决您的问题吗?
-
您的解决方案会填充 100% 的页面,而不是 iOS 上的 100% 的屏幕
-
如果您可以在 Jsfiddle 或其他中重现您的问题或链接到您的网站,那就太好了,因为问题可能不是来自
#backgroundCSS 本身。
标签: html ios css background-image stretch