html - CSS 透明覆盖 Google map

标签 html css google-maps

有以下代码:

    <div class="google-wrapper">
        <div id="google-map"></div>
        <div id="google-map-overlay">
            <p>Loading...</p>
        </div>
    </div>

我希望 google-map-overlay 位于 google-map 之上并且具有红色,并且我可以看到 google-map,即 google-map-overlay 应该是透明的 div。一些样式:

.google-wrapper {
    position: relative;

}

#google-map {
    width  : 500px;
    height : 380px;
}

#google-map-overlay {
    width  : 500px;
    height : 380px;
    background: red;
    position: absolute; 

    top: 0px; 
    left: 0px; 
    z-index: 99;
} 

但我不知道如何做透明覆盖。提前致谢。

最佳答案

您需要像这样添加不透明度 DEMO

#google-map-overlay {
    width  : 500px;
    height : 380px;
    background: red;
    position: absolute;
    opacity: 0.5;/*add this*/
    top: 0px; 
    left: 0px; 
    z-index: 99;
}

即兴的,我想看看你最终想要得到什么

关于html - CSS 透明覆盖 Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25782186/

相关文章:

javascript - Prototype 中的 setStyle 似乎没有按预期运行?

css - CSS选择器中的空格是什么意思?即.classA.classB和.classA .classB有什么区别?

javascript - 如何放大 jQuery?

php - google.maps.InfoWindow

java - 谷歌地图问题,即使根据谷歌文档所有设置都是正确的

javascript - 解析 kml 文件以在谷歌地球中显示多个地标

html - Vaadin:强制 CSS 容器在动画后适应全宽

javascript - 如何结合JS媒体查询和滚动监听?

javascript - 如何使用 jquery/JS 替换/更改 Html 元素?

HTML SELECT 根据所选选项调整大小