div孩子的不透明度

Tom*_*asz 1 html css opacity

我有一个不透明度为0.4的div.如何让他的孩子不透明1?因为默认情况下它从父级获取不透明度.

例:

HTML:

<div class="container">
  <div class="opacity">
    <h2>TEST</h2>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

和css:

.container{
  height:200px;
  background:yellow;
}

.opacity{
  opacity: 0.3;
  background:black;
  height:100%;
  width:40%
}


.opacity h2{
  color:brown;
  padding-left:15px;
  padding-top:15px;
  opacity:1;
}
Run Code Online (Sandbox Code Playgroud)

JsBin: JS Bin

如何让TEST完全可见?

Nie*_*sol 5

你不能.

但试试这个:

.opacity {
    background-color: rgba(0,0,0,0.3);
}
Run Code Online (Sandbox Code Playgroud)