您现在的位置是:首页 > 网站建设常见问答网站建设常见问答

使用CSS3实现透明效果

2018-08-27【网站建设常见问答】1583 人已围观

简介 现在随窗口上下浮动的菜单栏很常见,而且这些菜单一般都要求有一定的透明度.CSS本来就是支持透明的,IE以外的浏览器是opacity属...

    现在随窗口上下浮动的菜单栏很常见,而且这些菜单一般都要求有一定的透明度.

CSS本来就是支持透明的,IE以外的浏览器是opacity属性,IE是filter:alpha.但是,这个透明度有个缺点,就是它会使应用元素的内容也会继承它,比如有一个DIV,

代码如下:

div style=opacity:0.8;filter:alpha(opacity=80); font-weight: bold;

内容 

/div

 如果像上面这样DIV的背景是透明了,但是内容两个字也透明了,这时可以用RGBa.

.alert 

rgba(0,0,0,0.8);  

 这个属性前3个属性表示颜色红,绿,蓝,第四个是透明度.红绿蓝都是0代表黑色,所以rgba(0,0,0,0.8)就是将黑色的透明度设置为0.8.

CSS3使得原来很难实现的效果变得很简单,希望各浏览器对CSS3尽快实现完美支持.

目前最大的问题就是各大浏览器核心的兼容问题. 一般可以和客户说明 这个效果是有的, 但是不能全部浏览器兼顾.请自行考虑使用与否.




关注宁波网站建设博客,更多精彩分享,敬请期待!
 

Tags:

很赞哦! ()

文章评论

点击排行

本站推荐

站点信息