【发布时间】:2012-05-18 16:37:20
【问题描述】:
首先我有我的容器。
.container {
width: 780px;
background: #FFF;
margin: 0 auto;
}
然后我添加它的目的是让图像显示在整个容器中并跨越 780 像素。图像将在底部淡化为纯黑色,然后与背景颜色混合。
.container {
width: 780px;
background: #FFF url(picture.png) no-repeat center top;
margin: 0 auto;
}
当我这样做时没有任何反应,当我通过“body”做类似于我的网站背景的事情时它确实有效。
感谢您的帮助。
编辑:我想得越多,我是否必须通过HTML来做到这一点,有没有办法让插入到html中的图像落后于其他所有内容并且无法与之交互?
编辑 2:在前 2 个答案的帮助下,我在此:
.container {
width: 780px;
background: url(Portfolio Assets/PortfolioUnderNavbg.png) no-repeat center top #000;
margin: 0 auto;
height: 100%;
}
但它仍然不起作用,我忘了提到页面确实有一个标题,所以我想我必须以某种方式让背景图像向下移动到标题下方但仍然在容器中。我读到背景只接受高度的百分比调整,但那是较旧的文档。有没有办法让它从容器顶部向下 100px 开始?
【问题讨论】:
-
jsfildde 让它更容易看到你在说什么。
-
缺少的右花括号是拼写错误,还是您遇到问题的原因?你可以用 CSS 做到这一点,这就是
background的用途。 -
对不起,我只是没有复制它。我现在就修。
标签: css background containers