【发布时间】:2016-03-02 09:55:58
【问题描述】:
我是 HTML 和 CSS 的新手,但我想让一个图像跨越整个标题,而不是剪掉图像的一部分,或者是固定大小。目前,整个图像不会显示出来,并且当窗口重新调整大小时,部分图像会被裁剪掉。我希望窗口是可调的,当它可调时,图像会随之调整以显示整个图像。
这是我的标题的 CSS。另外,我的页面布局是header只包含在div调用“page”中,其余内容作为“content”嵌套在“page”中。
#header {
background-image: url("../images/header.jpg");
background-position: right;
background-size: 100%;
width: 100%;
height: 20%;
left: 50%;
position: fixed;
top: 0%;
transform: translateX(-50%);
}
【问题讨论】:
-
我们能得到
#page和body的css吗?我猜#page设置了某种类型的边距或最大宽度来限制#header和#content?另外,您为什么要使用 translate 而不是仅设置left: 0将#header左移 50%?
标签: html css image css-position