您的位置:首页 > Web前端 > CSS

CSS 元素透明

2011-09-28 17:39 155 查看
1、HTML 元素透明

  其实本身,CSS 实现元素透明是件容易事儿。直接上代码:

1. opacity:.5


取值为 0~1 之间,1 表示完全不透明,0 表示完全透明。  不过 IE 有滤镜,可以帮助我们拐弯抹角地搞定不透明度:

2. filter:alpha(opacity=50);


注:事实上会碰到透明背景层,而 opacity 属性是会继承的,避免这个问题,需要结合定位来实现

2、背景图片透明直接上代码:

3. _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='mangguo.png',sizingMethod='crop');


  但碰上 IE6,又悲剧了。在 CSS 文档和页面地址不一致时(比如很多网站会将静态资

  源放置于和站点本身不同域的 CDN 服务器上),会导致滤镜引用的图片不可获取。所

  以一旦资源跨域,必须保证图片地址为绝对路径。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: