css 透明

本文介绍了两种实现CSS元素透明效果的方法。方法1通过使用不同的透明度属性兼容多种浏览器,包括IE7及以上版本。方法2利用rgba颜色值实现透明效果,但不向下兼容到IE8以下版本。这两种方法各有优缺点,在选择时需考虑浏览器兼容性和子元素是否也需要透明效果。

方法1:兼容性比较好,兼容ie7+、chorem、火狐。该方法会对元素标签里的所有子元素都产生透明效果

.css1{
    width: 100px;
    height: 100px;
    background-color: #000;
    filter: alpha(opacity=80);   /*IE   80透明度*/
    -moz-opacity: 0.8;    /*firefox   0.8透明度*/
    opacity: 0.8; 
}

方法2:不兼容低版本浏览器,ie8- 无望,ie9 我还没试过。该方法不会对元素标签里的子元素都产生透明效果,只对定义的便签有透明效果

.css2{
     height: 100px;
     width:100px;
     background-color: rgba(0,0,0,0.5);   /*0.5及透明度*/
}

 

转载于:https://www.cnblogs.com/wteng/p/5341249.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值