Html 如何使背景位置在响应性网站中保持不变
我的问题是,当窗口的大小改变背景的位置时,我希望它保持在相同的位置,我在页面的主体上有这个背景 像这样:Html 如何使背景位置在响应性网站中保持不变,html,css,responsive-design,background-image,css-position,Html,Css,Responsive Design,Background Image,Css Position,我的问题是,当窗口的大小改变背景的位置时,我希望它保持在相同的位置,我在页面的主体上有这个背景 像这样: <body id="bg"> <p>some text here</p> </body> 这是默认屏幕大小上的显示方式: 当屏幕大小改变时: 我想知道的是:我是否需要使用媒体查询,还是有一种更简单的方法来执行此操作?如果您希望它适合屏幕,最好使用背景大小:cover 试着这样做: #bg { background: url(..
<body id="bg">
<p>some text here</p>
</body>
这是默认屏幕大小上的显示方式:
当屏幕大小改变时:
我想知道的是:我是否需要使用媒体查询,还是有一种更简单的方法来执行此操作?如果您希望它适合屏幕,最好使用背景大小:cover 试着这样做:
#bg {
background: url(../../images/img1.jpg) no-repeat 25% 25% fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
让我知道它是否会成功- 尝试将position属性更改为fixed。谢谢,我已经尝试了您的代码,但问题是当position:fixed当我向下滚动图像时,图像会随着内容移动,并且我希望保持静止并位于身体的特定位置。然后尝试移除该固定部分。魔术是由背景大小:封面;:当我使用背景尺寸:cover,我需要背景尺寸:100%自动;因为是响应性的,所以问题是背景的位置。尝试两种宽度:100%;最小高度:100%;,在第二步中,尝试将这些设置为容器,即使它是Body我已经尝试过了,但它保持不变,当屏幕大小更改背景移动时,我想我必须使用媒体查询:/
#bg {
background: url(../../images/img1.jpg) no-repeat 25% 25% fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}