html - 在移动设备上滚动时背景图像不断调整

标签 html css

我的第一篇文章在这里。

我自己网站上的一些东西困扰了我很长时间。问题是,当我在我的 Android 手机上访问我的网站并滚动页面时,背景图像一直在“调整”,因此在滚动网站时不断发生类似口吃的事件。您可以在这里访问:http://www.bramvalstar.nl

背景类:

.achtergrond {
position: relative;
width: auto;
height: 95%;
background: url(media/images/xxx.png) no-repeat center center scroll;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;

提前致谢。

最佳答案

是的,这就是使用相对页面高度的影响。您会看到,当页面加载时,可用视口(viewport)高度略小于 100%,因为地址栏占据了顶部的一些空间。当您向下滚动时,地址栏消失,视口(viewport)高度跳回 100%,因此您的页面重新调整到新的可用高度。不幸的是,没有办法在 css 中解决这个问题。您可以使用固定高度而不是相对高度,或者在加载时使用 javascript 设置高度。

关于html - 在移动设备上滚动时背景图像不断调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40360811/

相关文章:

javascript - 如何等待 Canvas 上的点击

html - 查看不调整大小的全宽

html - 如何保持 CSS 网格单元格的最小和最大尺寸固定

html - 我的 tumblr 主题内容与侧边栏重叠

html - 如何在本网站实现类似的悬停效果

html - 为悬停图像添加半右边框

html - 固定横幅左右重叠

javascript - 强制浏览器在 chrome、firefox 上打印背景图片

html - 如何修改open journal system font-changer的html代码?

css - 显示 Div 边框而不是父级