正如我已经提到过的,我希望我的背景能够在它的DIV中修复,并且只需要滚动的内容。 我的问题是每当我将background属性设置为fixed时,背景似乎从页面的开头(0-top)开始,尽管我只将它设置为div。在我开始向下滚动之前,它不会被修复。
#elections_top
{
position: relative;
width: 890px;
height: auto;
direction: rtl;
}
#elections_top .elections_news
{
position: relative;
width: 890px;
height: auto;
padding-bottom: 90px;
background: url("../images/coca_cola_bg.jpg") #e01b22;
background-repeat: no-repeat;
background-attachment:fixed;
background-position:50% top;
}
elections_news与elections_top相关,它出现在网站的标题之后,背景似乎从标题开始放置
答案 0 :(得分:0)
尝试删除background-attachment:fixed;
答案 1 :(得分:0)
当您在div的内容中滚动时,添加
时背景将保持不变 background-attachment:fixed;
。
当您在另一个div中滚动时,无法控制div的背景滚动。
在你给出的链接中,背景是一个大小为100%×100%的div,而滚动的div是一个高度超过parent-div高度的子div。父div具有background-attachment:fixed;
属性,而子div只是正常滚动。
希望这有帮助。