Как я пускаю в ход отделение "меню" сверху моей Google Maps отделение "карты" API. И, возможно, возможно добавьте прозрачность 50% на отделении меню. Это может быть сделано?
#map {width: 835px; height 540px; float: left;}
#menu {width: 145px; float: right; padding-top: 10px;}
<div id="map"></div>
<div id="menu"></div>
Разве вы не можете изменить положение DIV
следующим образом:
<div id="menu"></div>
<div id="map"></div>
В противном случае вы могли бы сделать что-то вроде этого:
<div id="map"></div>
<div id="menu"></div>
#menu
{
position: absolute;
top: 10px; /* adjust value accordingly */
left: 10px; /* adjust value accordingly */
}
Обновление 2
Стиль кроссбраузерной прозрачности:
.dropSheet
{
background-color: #000000;
background-image: none;
opacity: 0.5;
filter: alpha(opacity=50);
}
Просто примените класс dropSheet
к элементу, который нужно сделать прозрачным.
Ну, базовая структура поплавка должна содержать обертывающий элемент, у которого свойство position установлено на что-то другое, чем по умолчанию, и элемент, который очищает поплавок в конце.
Например, так:
#wrapper {
position:relative;
}
#menu {
float:right;
}
<div id="wrapper">
<div id="map"></div>
<div id="menu"></div>
<br clear="both" />
</div>
Представленный код не был специально протестирован, но плавающий элемент и тот факт, что меню является более высоким слоем, чем карта, должны сделать меню поверх карты в правой части. По вопросу прозрачности смотрите этот фантастический ресурс.
Надеюсь, это помогло вам.