Я пытаюсь добиться двух фиксированных баннеров с обеих сторон обложек моих сайтов. Я использовал абсолютное позиционирование, чтобы прикрепить разделители баннеров к каждой стороне обертки и установить фиксированный фон в каждом, чтобы баннер следовал за пользователями вниз по странице.Фиксированный фон в пределах Абсолютного позиционированного div
У меня, кажется, проблемы с настройкой фонового положения баннеров, положение фона не похоже на родительский div. Я хотел бы, чтобы фон баннера был в центре div.
код и пример site
<style>
.page-container {
position: relative;
background: #FFF;
width: 970px;
margin-left:auto;
margin-right: auto;
background-color:#F00;
}
#left-bg {
width: 306px;
height: 100%;
position:absolute;
top: 0px;
left: -306px;
background:url(http://www.superfreeslotgames.com/basecamp/L-Leovegas-banner.gif);
background-position: center center;
background-attachment: fixed;
}
#right-bg {
width: 306px;
height: 100%;
position:absolute;
top: 0px;
right: -306px;
background:url(http://www.superfreeslotgames.com/basecamp/R-Leovegas-banner.gif);
background-position: top center;
background-attachment: fixed;
background-position: center right;
}
</style>
<div class="page-container">
<div id="left-bg"></div>
<div id="right-bg"></div>
</div>
_ "положение фона не похоже на родительский DIV»_ - конечно, это не так, потому что вы используете' фоновое вложение: fixed', что делает окно просмотра исходной точки. – CBroe
Я, хотя фиксированное приложение было относительным? Есть ли другой вариант для достижения этого эффекта? – JamesHusband