gpt4 book ai didi

html - div 背景图片和 iOS Mobile Safari 兼容性问题

转载 作者:行者123 更新时间:2023-11-28 02:24:35 25 4
gpt4 key购买 nike

我有一个带有背景图像的“.home”div,我想将其垂直放置在所述 div 中。除了使用 Mobile Safari 浏览 iPhone 之外,它在移动设备上完美运行。

HTML代码:

<div id="home" class="home">  <!-- This div has a background image -->
<div class="overlay sections">
<div class="container text-center">
<div class="row">
<div class="div-menu">
<header class="cd-header">
<div id="cd-logo">
<a href="index.html"><img id="logo-animated" src="assets/images/logos/vera_sing_logo.png" alt="Logo"></a>
</div>
<a class="cd-menu-trigger" href="#main-nav"><span></span></a>
</header>
</div>
</div>
</div>
</div>
</div>

这是 CSS:

    .home{
background: url(../images/horizontal/home.jpg) no-repeat center top fixed;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
width: 100%;
overflow: hidden;
}

我有一个开放的存储库,因此您可以在此处查看网站(和源代码):https://fieel.github.io/VeraSings/

如果您碰巧用 Mobile Safari 打开它,您将只能看到图像的左上角,这显然是不正确的。这是正确的,使用 Mobile Chrome 使用我的 Android 设备浏览: Correct Mobile background img

导致兼容性问题的原因是什么?我的 CSS 的哪一部分会破坏 Mobile Safari 上的内容?

最佳答案

因为 data-attachment : fixed 没有真正起作用。看一会儿https://codepen.io/gentlemedia/pen/JJEzwO

关于html - div 背景图片和 iOS Mobile Safari 兼容性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48022383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com