gpt4 book ai didi

html - 背景图片无法在移动设备上正确显示

转载 作者:行者123 更新时间:2023-11-28 06:26:54 25 4
gpt4 key购买 nike

我似乎无法使用以下代码使图像适合移动设备中的全屏。然而在我自己的电脑上它看起来完全没问题。

#topContainer {

height:1048px;
width: 100%;

padding: 0;
margin: 0;

}

#div1 {

background-image: url("images/Healthy-Eating.png");
height:1048px;

margin: 0;
background-size:cover;
position: relative;
padding-top: 40px;
}



#freeEbook {

background-color: rgba(0, 0, 0, 0.6);
height: 750px;
width: 535px;
border-bottom: 0px;
transition: background-color .5s ease 0s;
position: absolute;
color: #fff;
font-size: 1em;
padding: 10px;

}

为什么会发生这种情况,我该如何解决?

最佳答案

您正在为您的图像设置 1048 像素的固定高度,#div1。这意味着图像将始终为 1048px 高,无论屏幕如何。这可能适用于您的机器,但您的手机屏幕可能比这小得多!在 #div1 上尝试以下 CSS:

#div1 {
background-image: url("images/Healthy-Eating.png");
height: 100vh;
width: 100%;
margin: 0;
background-size:cover;
position: relative;
padding-top: 40px;
}

height: 100vh 将图像高度设置为视口(viewport)高度的 100%。

关于html - 背景图片无法在移动设备上正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35221687/

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