Если я следую за вами правильно, я считаю, что вам нужен бар с позицией фиксированной в верхней части области просмотра.Это делается с помощью position: fixed , например:
<style>
#contentBox {
position: fixed;
left: ; /* some distance from left side of screen */
top: ; /* some distance from top of screen */
}
...
</style>
...
<body>
<div id="contentBox">content</div>
<div id="bg"> rest of your content </div>
</body>
Возможно, вы также захотите добавить свойство margin-top для #bg, которое смещает его из верхней части экрана впо меньшей мере столько, сколько #contentBox имеет высоту.
Еще одно примечание - если вы хотите использовать псевдо-класс, такой как: hover, вам не нужно снова устанавливать каждое из свойств, только те, которыебыть измененнымТак, например, в #contentBox: hover вам потребуется только:
#contentBox:hover {
opacity: 0.9;
filter = alpha(opacity = 90);
}