可以仅对背景而不是文本实现不透明度吗?
.box
{
background-color: #000;
opacity: 0.7;
filter: alpha(opacity=70);
color: #fff;
height: auto;
width: 232px;
margin: 5px 0px 0px 20px;
padding: 1px 0px 1px 15px;
border-radius: 15px;
border: solid 1px #000;
}
答案 0 :(得分:2)
你在这里 - http://jsfiddle.net/4Zbsd/7/
在background属性上使用rgba color - “background:rgba(0,0,0,.7);”
.box
{
background: rgba(0, 0, 0, .7);
color: #fff;
height: auto;
width: 232px;
margin: 5px 0px 0px 20px;
padding: 1px 0px 1px 15px;
border-radius: 15px;
border: solid 1px #000;
}
答案 1 :(得分:1)
有两种可能性:
width: 100%; height: 100%; position: absolute; top: 0; left: 0; bsckgorund: #fff; opacity: .7
background: rgba(255, 255, 255, .7)
答案 2 :(得分:1)
您可以在背景上使用RGBA。像这样:
background-color: rgba(0,0,0,.2);