您好,欢迎来到曲趣美食。
搜索
您的当前位置:首页日常css技巧小结(1)--背景透明度改变对内容无影响

日常css技巧小结(1)--背景透明度改变对内容无影响

来源:曲趣美食
 刚开始出现的错误,内容会受到背景透明度改变的影响:如图:

代码:



 
 Document
 


 
我爱夏天

解决方法一:

在div.wrap内再加一个div。作为蒙版,对其设置透明度的变化样式,并且让内容相对于wrap绝对定位,要记得给wrap设置相对定位!!



 
 Document
 


 
我爱夏天

最后效果:

解决方法二:

用rgba()设置background的背景色和透明度样式。

 

最后效果:

可以明显看出使用CSS3的rgba()要方便很多,节省大量代码,文档结构也更加清晰,不过rgba()的兼容性问题也让让人头疼:

最后给出一个兼容性的解决方法:

.rgba {
 background: rgb(0,0,0); /*The Fallback color,这里也可以使用一张图片来代替*/
 background: rgba(0, 0, 0,0.5);
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000)"; /*Filter for IE8 */ 
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000, endColorstr=#80000000); /*Filter for older IEs */
 }

Copyright © 2019- qqqmw.com 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务