gpt4 book ai didi

css - 背景位置固定

转载 作者:行者123 更新时间:2023-11-28 10:45:17 27 4
gpt4 key购买 nike

所以,我正在尝试让背景图像在任何设备上工作,无论您在哪里滚动,它都会覆盖 body 并保持在同一位置。设置背景附件:已修复;适用于大多数设备,Android 2.X 除外。现在,我正在尝试的是有一个单独的 div,用背景图像填充屏幕。

我从 This answer 得到这个想法.完美运行!除了偶尔,每当屏幕尺寸发生变化或内容发生变化时,背景会突然变白。这种情况偶尔会发生,我找不到原因。

这是我的背景 CSS:

#background{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background: url('../Images/About/about_background@2x.png');
background-size: cover;
background-position: top center;
background-origin: padding-box;
background-attachment: fixed;
}

这是 HTML:

<body ng-controller="MainCtrl">
<div id="background"></div>

<div id="wrapper" class="">
<div id="scroller" >
<div class="container" style="" ng-view ng-class="slide">
</div>
</div>
</div>
</body>

我注意到在开发人员工具中检查元素并删除“.container”将删除白色背景,“真实”背景将再次显示。

有人知道为什么会发生这种情况吗?或者,如果有更好的获取固定位置背景图片的方法,请告诉我!提前致谢!

最佳答案

在 body 上,如果你愿意,你能试试这个解决方案吗:

background: url(img/aurora.png) no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

关于css - 背景位置固定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23015020/

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