javascript - 模态框有覆盖不透明度

标签 javascript jquery html css

我有一个覆盖层,另一个 div 必须出现在覆盖层上,但它需要覆盖层不透明度。

我的代码:

样式:

    #mymodal{
    width:400px; 
    padding-bottom:1px;
    background-color:#FFF;
    box-shadow:0 3px 7px rgba(0,0,0,.25);
    box-sizing:border-box;
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    z-index: 620000;
    opacity:1;
    visibility:visible;
    }

   #blackoverlaynd{
   position: fixed; 
   left: 0px; 
   top: 0px; 
   width:100%; 
   height:100%; 
   z-index: 300000; 
   background-color: #000; 
   opacity:0.90; 
   cursor: pointer;
   }


    <div id="mymodal"></div>    
    <div id="blackoverlaynd"></div>

知道为什么会这样吗?

最佳答案

这就是不透明度的行为方式。

您可以考虑以下标记:

<div class="modal">
    <div class="modal-background">
    </div>
    <div class="modal-content">
    </div>
</div>

CSS:

.modal-background {
    opacity: 0.9
}

关于javascript - 模态框有覆盖不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24853810/

相关文章:

javascript - 使整个页面适合视口(viewport)

jquery - wcf REST 服务和 JQuery Ajax 帖子 : Method not allowed

javascript - 带有可包装的标签+字段单元的表单,但在包装时可以很好地排列

javascript - bootstrap-wysihtml5 集成

javascript - 定期更改 css 属性并将该值作为文本添加到 div 中

javascript - Mvc表如何根据条件更改文本颜色

javascript - Facebook没有抓取og :image when using sharethis

javascript - 热图,红色范围为负值,绿色范围为正值

php - 数据表显示来自 áéíóúÑ 中带有 � 的查询行

jquery - 如何创建在 HTML5、CSS3 和 jQuery 的 iframe 中打开的链接列表?