【发布时间】:2018-09-24 14:13:47
【问题描述】:
我正在尝试制作全尺寸背景图像:这并不意味着它应该覆盖所有页面,我的意思是图像宽度应该是全窗口大小并且高度应该是自动的(图像应该重新缩放并如果需要可滚动)。这是我尝试过的:
body{
width: 100%;
height: 100%;
background: url("../Images/BG_main.png")no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
但它只是覆盖了整个窗口和图像下部的切口, 我也试过这个:
body{
width: 100%;
height: auto;
background: url("../Images/BG_main.png")no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
但是如果 body 为空,背景就会消失。 由于我是 HTML 和 css 的新手,我非常感谢一些帮助。
提前致谢!
【问题讨论】:
-
这很容易通过
标签实现,宽度为 100%。您在尝试时遇到任何技术问题?
-
是的,我已经通过 img 标签实现了这一点,但我希望其他元素位于顶部。如果它有权在所有其他元素上放置相对位置,我不同意。