如何防止背景位置 moving/collapsing?
How can I prevent background position from moving/collapsing?
我对这些东西很陌生,但我边学边学,也参加课程,但有时我会遇到像这样的小障碍。
当浏览器处于 100% 时,背面图像很棒,但当您一直最小化到 25% 时,背景图像位置会折叠或 "hides" 我希望图像的背景位置居中顶部无论最小化还是最大化都保持完整。
我附上了一个例子:
它缩小到 25%。你可以拜访
medshopandbeyond.com 并缩小以查看问题。
这是我用作背景图片的html:
<div id="header-image6"></div>
这是我给他们用的CSS
#header-image6 {
background-image:url("{{ 'WhoWeAre3.jpg' | asset_url }}");
height: 750px;
position: relative;
background-repeat: no-repeat;
background-position: center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size:cover;
margin-bottom: 0px;
width: 100%;
margin-top: 30px;
}
在您提供的 class "#header-image6"
中,更改 "background-size:contain"
。
希望对您有所帮助,请不要犹豫,在这里提问。
检查您的代码并发现:
@media only screen and (min-width: 320px) and (max-width: 480px){
#header-image6{
background-image:url("//cdn.shopify.com/s/files/1/0930/6704/t/2/assets/WhoWeAre3.jpg?7803954532461737215");
background-repeat:no-repeat;
background-position:center;
margin:0 auto;
width:340px;
height:250px;
margin-left:-20px;
display:none;
visibility:hidden
}
}
对于介于 320 像素和 480 像素之间的视口宽度,您正在重新设置元素的宽度和高度,因此图像会缩小。
您可以让宽度和高度为默认情况下的 100%。如果还有什么要提出的,请评论。
我对这些东西很陌生,但我边学边学,也参加课程,但有时我会遇到像这样的小障碍。
当浏览器处于 100% 时,背面图像很棒,但当您一直最小化到 25% 时,背景图像位置会折叠或 "hides" 我希望图像的背景位置居中顶部无论最小化还是最大化都保持完整。
我附上了一个例子:
这是我用作背景图片的html:
<div id="header-image6"></div>
这是我给他们用的CSS
#header-image6 {
background-image:url("{{ 'WhoWeAre3.jpg' | asset_url }}");
height: 750px;
position: relative;
background-repeat: no-repeat;
background-position: center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size:cover;
margin-bottom: 0px;
width: 100%;
margin-top: 30px;
}
在您提供的 class "#header-image6"
中,更改 "background-size:contain"
。
希望对您有所帮助,请不要犹豫,在这里提问。
检查您的代码并发现:
@media only screen and (min-width: 320px) and (max-width: 480px){
#header-image6{
background-image:url("//cdn.shopify.com/s/files/1/0930/6704/t/2/assets/WhoWeAre3.jpg?7803954532461737215");
background-repeat:no-repeat;
background-position:center;
margin:0 auto;
width:340px;
height:250px;
margin-left:-20px;
display:none;
visibility:hidden
}
}
对于介于 320 像素和 480 像素之间的视口宽度,您正在重新设置元素的宽度和高度,因此图像会缩小。
您可以让宽度和高度为默认情况下的 100%。如果还有什么要提出的,请评论。