移动设备上固定的背景

时间:2018-03-11 20:51:16

标签: html css background fixed background-attachment

我想在固定的背景上播放内容。它在桌面上完美运行。在iOS上也可以,但不完美。主要问题是Android手机。它不包含内容。如果您想要进行修改,请点击CodePen链接。



body{
  height:200vh;
}
#one{
  height:300px;
  width:100%;
  background:url('https://www.w3schools.com/w3css/img_fjords.jpg') center center no-repeat fixed/cover;
}
#two{
  padding-top:30px;
  background-color:grey;
  height:400px;
  padding-left:10px;
}
.column{
  width:calc((100% / 3) - 10px);
  height:200px;
  float:left;
  margin-right:10px;
  background:url('https://www.w3schools.com/w3css/img_fjords.jpg') center center no-repeat fixed/cover;
}

<body>
  <section id="one"></section>
  <section id="two">
    <div class="column column_one"></div>
    <div class="column column_two"></div>
    <div class="column column_three"></div>
  </section>
</body>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

您可以将固定背景图像放入单独的专用div中,而不是浏览器背景本身。 将div设置为视口高度和宽度的100%,给它一个固定的位置,并将z-index设置为-10,然后将所有背景图像样式放在该div中,将浏览器背景留空。

不知道其他解决方法。 android是错误的......