网站推广.NET

网站推广.NET

css怎么设置透明度

来源:互联网

工作中我们经常会需要用到css代码来设置p的透明度,今天给大家来介绍一下,怎样用css样式表来设置p的透明半透明。希望能帮到大家。

首先说一下设置DIV半透明的CSS代码:

p{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}

说明:

1、filter:对win IE设置半透明滤镜效果,filter:alpha(Opacity=80)代表该对象80%半透明,火狐浏览器不认

2、-moz-opacity:对mozilla firefox火狐浏览器实现半透明,win IE不认此属性,-moz-opacity:0.5相当于设置半透明为50%

立即学习“前端免费学习笔记(深入)”;

3、opacity:对除IE外所有浏览器支持包括谷歌,放最后主要针对谷歌浏览器,opacity: 0.5;表示设置50%半透明

为了观察到对DIV半透明实现,我们设置两个DIV层,分别一个放于另外一个DIV层内,外层DIV命名为“.p-a”;上面被包含的层CSS类命名为“.p-b”,形成“.p-b”盒子放于“.p-a”内

我们对底层DIV设置一个背景是一张图片,上面的DIV盒子设置村黑色。

1、根据描述实例,未设置半透明HTML源代码:

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>半透明实例在线演示 www.pcss5.com</title> <style> .p-a{ background:url(p-a-bg.png) no-repeat;width:230px;height:136px;padding:10px;} .p-b{ background:#000;width:200px;height:100px;padding:5px;color:#F00} </style> </head>  <body> <p class="p-a"> <p class="p-b">DIV半透明实例演示</p> </p> </body> </html>

1、我们对“.p-b”选择器加入半透明样式代码:

filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;

设置60%半透明效果

完整实例网页HTML代码如下:

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>半透明实例在线演示 www.pcss5.com</title> <style> .p-a{ background:url(p-a-bg.png) no-repeat;width:230px;height:136px;padding:10px} .p-b{ background:#000;width:200px;height:100px;padding:5px;color:#F00; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6} /* CSS注释说明:这里对CSS代码换行是为了让代码在此我要中显示完整,换行后CSS效果不受影响 */ </style> </head>  <body> <p class="p-a"> <p class="p-b">实现DIV半透明实例演示</p> </p> </body> </html>

总结:根据以上的例子,第一个没有设置半透明而另外一个设置了半透明实现了p半透明效果,我们是可以根据需要来调整半透明值,实现自己想要的半透明度,但是一定要记住,半透明效果是需要考虑到IE,谷歌,火狐等浏览器的兼容支持的,所以我们半透明的样式代码一定要完整,不能有所缺失。

相关阅读:

如何结局关于IE 6、7、8中透明度的兼容问题

css:box-shadow的透明度如何设置?

css:border-collapse属性与table里td边框opacity透明度的详解

css透明度