Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何防止移动设备上固定封面背景图像的大小调整_Html_Css - Fatal编程技术网

Html 如何防止移动设备上固定封面背景图像的大小调整

Html 如何防止移动设备上固定封面背景图像的大小调整,html,css,Html,Css,我想有一个全屏,固定,在一个网站的标题响应背景图像。我有一些css可以在桌面浏览器上正常工作,但在android上的chrome上,当浏览器地址栏显示/隐藏时,在网站上滚动会导致图像移动/调整大小 目前,我使用100vh作为收割台的高度,带有背景附件:固定和背景尺寸:封面。根据我在下面的链接中读到的内容,100vh的大小应该始终与地址栏是隐藏的一样 我还尝试使用javascript获取初始视口高度,并将标题高度设置为该值。它似乎也不起作用 下面是一个非常简单的示例,我还将其上传到了一个,以便于在

我想有一个全屏,固定,在一个网站的标题响应背景图像。我有一些css可以在桌面浏览器上正常工作,但在android上的chrome上,当浏览器地址栏显示/隐藏时,在网站上滚动会导致图像移动/调整大小

目前,我使用100vh作为收割台的高度,带有
背景附件:固定
背景尺寸:封面
。根据我在下面的链接中读到的内容,100vh的大小应该始终与地址栏是隐藏的一样

我还尝试使用javascript获取初始视口高度,并将标题高度设置为该值。它似乎也不起作用

下面是一个非常简单的示例,我还将其上传到了一个,以便于在手机上查看:

<html>
  <head>
    <style>
      html,
      body {
        margin: 0;
      }

      .background {
        background-image: url(./image.jpg);
        background-attachment: fixed;
        background-repeat: no-repeat;
        background-size: cover;
        height: 100vh;
      }
    </style>
  </head>
  <body>
    <header class="background"></header>
    <h1>Should not resize on mobile scroll</h1>
  </body>
</html>

html,
身体{
保证金:0;
}
.背景{
背景图片:url(./image.jpg);
背景附件:固定;
背景重复:无重复;
背景尺寸:封面;
高度:100vh;
}
不应在移动卷轴上调整大小

.background
元素指定一个绝对位置,并在
中添加一个边距:


html,
身体{
保证金:0;
}
.背景{
背景图片:url(./image.jpg);
背景附件:固定;
背景重复:无重复;
背景尺寸:封面;
高度:100vh;
位置:绝对位置;
排名:0;
右:0;
底部:0;
左:0;
}
h1{
边际上限:100vh;
}
不应在移动卷轴上调整大小

您可以使用
背景大小:100%
在所有设备中调整背景图像的大小当在android ChromeInterest上滚动时,仍然会触发图像的调整。我看看能不能弄明白。