首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改子div的不透明度

更改子div的不透明度
EN

Stack Overflow用户
提问于 2012-11-17 15:46:25
回答 2查看 129关注 0票数 0

我在对话框中有两个div,一个是大的整页,一个是短的div,我想在单击对话框显示对话框时显示对话框,其中0.3不透明度表示大,1.0不透明度表示短div。但当显示对话框时,所有div都显示0.3不透明度。我该如何设置这个?

代码

代码语言:javascript
复制
<div id="incomedialog" style="width:100%;position:absolute;height:100%;min-height:overflow:hidden;background-color:#7F7F7F;display:none;opacity:0.4;" >
<div style="text-align:right;width:600px;position:absolute;left:0;right:0;height:470px;min-height:overflow:hidden;300px;background-color:#EEEEEE;border:2px solid #CDCDCD;border-radius:3px;color:white;margin-left:auto;margin-right:auto;top:70px;opacity:1.0;">
</div>
</div>

我为大div设置了0.3不透明度,为sub设置了1.0不透明度,但不是work。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-17 16:21:49

您可以使用rgba opacity属性来代替颜色。像这样写:

代码语言:javascript
复制
#incomedialog{
    background-color:rgba(127,127,127,0.4);
}

检查此http://jsfiddle.net/Q7B9x/

查看此处了解更多Opacity of div's background without affecting contained element in IE 8?

票数 1
EN

Stack Overflow用户

发布于 2012-11-17 15:48:35

为大div设置z-index:100;

为内部div设置z-index:101;

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13428755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档