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 失效 不好用 的解决方法