css 设置背景色或图片半透明的方法(图文)
css设置背景颜色半透明或者设置背景图片半透明,但有的时候只需要设置最外层的div为半透明里面的内容不需要设置
下面介绍一下这两种情况
1.设置html元素你面内颜色和图片都为半透明状态支持IE浏览器
.bg1{
background:#000;
opacity: 0.5;
filter: progid:DXImageTransform.Microsoft.alpha(opacity=50);
}
2.设置html元素最外层的颜色为半透明,子元素不进行设置:
.bg2{
background:rgba(0,0,0,0.5);/*前三个参数为rgb颜色,第四个参数为透明度*/
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);/*#7F000000的前两位为16进制透明度,后六位为16进制颜色*/
}
下面给出上面两种情况的测试代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>设置背景半透明</title>
<style>
.bg1{
background:#000;
opacity: 0.5;
filter: progid:DXImageTransform.Microsoft.alpha(opacity=50);
}
.bg2{
background:rgba(0,0,0,0.5);/*前三个参数为rgb颜色,第四个参数为透明度*/
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);/*#7F000000的前两位为16进制透明度,后六位为16进制颜色*/
}
</style>
</head>
<body>
<div class="bg1">aafaa<br>sdfsd<br>
<div style="background-color:red;">red</div>
<img src="http://img0.bdstatic.com/img/image/fj1204.jpg" width="100" height="100">
</div>
<br>
<div class="bg2">aafaa<br>sdfsd<br>
<div style="background-color:red;">red</div>
<img src="http://img0.bdstatic.com/img/image/fj1204.jpg" width="100" height="100">
</div>
</body>
</html>
css背景半透明的设置效果图如下:

顶
踩
相关文章:
- 高端大气简约的表格式样实例_蓝色紫色table css 样式_
- html颜色代码表大全_HTML背景颜色代码_html字体颜色表
- resize 调节元素尺寸大小【CSS3.0参考手册】
- text-overflow 文本溢出显示省略标记【CSS3.0参考手册
- text-shadow 文字阴影及模糊效果【CSS3.0参考手册】
- Multiple backgrounds 多重背景图象【CSS3.0参考手册
- background-size 设置背景图片的大小【CSS3.0参考手
- background-clip 指定区域向外裁剪背景【CSS3.0参考手
- background-origin 指定区域显示背景【CSS3.0参考手册
- css z-index 失效 不好用 的解决方法




![box-shadow[css3.0参考手册]](/d/file/webkaifa/CSS/2012-11-09/67f47fb6ec0346889fbde7fd4dab0eef.jpg)