我已经搜索了几个小时,现在我想是时候问这个问题了。我无法让放置在标题中的背景图像适合屏幕。它适用于各种计算机分辨率,但我遇到麻烦的是当我在手机上查看时,它不想缩小。我已经完成了最小高度,最大高度,我已经尝试了所有方法,我认为部分问题是标题 div 本身比这张图片小,但我也不太了解并且需要一些指导,我m 在 CSS 场景中相对较新。
这是我所拥有的:
#header {
background-image: url('http://hamsoc.polymath.io/wp-content/uploads/2013/05/hamsocheader.png');
background-repeat: no-repeat;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 209px;
}
网站网址是http://hamsoc.polymath.io
提前谢谢你的帮助!
邓肯比蒂给了我答案,它就像一个魅力。这是他说的:
“你有背景尺寸:封面,它使背景图像的高度适合你的 div 的固定高度,209px。删除固定高度并替换为 padding-bottom:15% 这将保持 div 的纵横比相同并随着视口变小缩放图像。”