• 技术文章 >web前端 >H5教程

    针对IE8下不兼容rgba()的解决办法

    巴扎黑巴扎黑2017-08-08 16:36:49原创853
    下面小编就为大家带来一篇完美解决IE8下不兼容rgba()的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    rgba()是css3的新属性,所以IE8及以下浏览器不兼容,这怎么办呢?终于我找到了解决办法。

    解决办法

    我们先来解释以下rgba

    rgba:

    rgba的含义,r代表red,g代表green,b代表blue,a代表透明度。

    rgba(0,0,0,.5) 这样就代表了黑色,透明度为0.5

    要想解决在IE8下的透明度问题,可以增加这样一句话:

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); /*IE8支持*/

    这句话本来是做渐变用的,但是这里没有渐变效果所以startColorstr和endColorstr设置为同一种颜色。

    这里的#7f000000,# 7f 代表的是透明度, 000000 代表的是颜色,下面是透明度的对应表:

    以上就是针对IE8下不兼容rgba()的解决办法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:rgba 不兼容 ie
    上一篇:Html5新增标签总结 下一篇:使用phonegap对联系人进行查找的方法
    千万级数据并发解决方案

    相关文章推荐

    • 为什么html5将主宰在线视频?• 小强的HTML5移动开发之路(3)——HTML5与HTML4比较• HTML5实践-三步实现响应式设计的详细介绍• HTML5边玩边学(二)-基础绘图• phonegap使用方法介绍(八)操作数据库
    1/1

    PHP中文网