首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内部元素上的不透明度CSS?

内部元素上的不透明度CSS?
EN

Stack Overflow用户
提问于 2014-04-14 06:46:18
回答 2查看 191关注 0票数 1

在主包装元素上,我有一些不透明度,但是我不能弄清楚内部元素的样式吗?

这是一个例子

代码语言:javascript
复制
<div class="wrapper">

<div class="inner">

</div>
</div>

这是CSS

代码语言:javascript
复制
 .wrapper{
    width:400px;
    height:500px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";       /* IE 8 */
    filter: alpha(opacity=60);  /* IE 5-7 */
    -moz-opacity: 0.6;          /* Netscape */
    -khtml-opacity: 0.6;        /* Safari 1.x */
    opacity: 0.6;
    background-color:red;
    }

 .inner{
    width:200px;
    height:300px;
    background-color:blue;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";       /* IE 8 */
    filter: alpha(opacity=100);  /* IE 5-7 */
    -moz-opacity: 1.0;          /* Netscape */
    -khtml-opacity: 1.0;        /* Safari 1.x */
    opacity: 1.0;
    }

即使重要也无济于事?这是工作小提琴http://jsfiddle.net/Pq4LS/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-14 06:49:23

您不能强迫一个孩子比它的父级具有更高的不透明度。

在这种情况下,您可以设置一个部分透明的background-colorbackground-image

http://jsfiddle.net/Pq4LS/2/

代码语言:javascript
复制
 .wrapper{
    width:400px;
    height:500px;
    background-color: rgb(255, 0, 0); /* Oops, don't forget to set a fallback colour for older browsers */
    background-color: rgba(255, 0, 0, 0.6);
    }

 .inner{
    width:200px;
    height:300px;
    background-color:blue;
    }
票数 5
EN

Stack Overflow用户

发布于 2014-04-14 06:54:04

,这是什么意思?请改进你的问题

我改变了它的不透明性

代码语言:javascript
复制
 .wrapper{
    width:400px;
    height:500px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
    filter: alpha(opacity=100);  /* IE 5-7 */
    -moz-opacity: 1;          /* Netscape */
    -khtml-opacity: 1;        /* Safari 1.x */
    opacity: 1;
    background-color:red;
    }

 .inner{
    width:200px;
    height:300px;
    background-color:blue;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";       /* IE 8 */
    filter: alpha(opacity=60);  /* IE 5-7 */
    -moz-opacity: 0.6;          /* Netscape */
    -khtml-opacity: 0.6;        /* Safari 1.x */
    opacity: 0.6;
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23053622

复制
相关文章

相似问题

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