zoukankan      html  css  js  c++  java
  • rgba兼容性

     1 .parent {
     2                  400px;
     3                 height: 400px;
     4                 margin: 100px;
     5                 font-size: 20px;
     6                 color: #FF0000;
     7                 border: 1px solid red;
     8                 background: rgba(0, 0, 0, 0.5);
     9                 /*下一句关键设置*/
    10                 filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
    11             }
    复制代码

    设置filter属性目的是上一行的透明度不起作用的时候执行,filter: progid:DXImageTransform.Microsoft.gradient是用来做渐变的,但是这个地方不需要渐变,所以两个颜色都设置成了相同的颜色。

    这个颜色“#7f000000”是由两部分组成的。

    第一部是#号后面的7f 。是rgba透明度0.5的IEfilter值。从0.1到0.9每个数字对应一个IEfilter值。对应关系如下:

    即:alpha*255得到的值再转换为16进制即可。

    第二部分是7f后面的六位 是六进制的颜色值,跟rgb函数中的取值相同,比如rgb(255,255,255)对应#ffffff

  • 相关阅读:
    少走弯路的10条忠告
    思考
    哈弗经典校训
    项目导出excel引发的一些问题
    hibernate 缓存设置
    dubbo简单用法
    sql 类型问题
    spring this.logger.isDebugEnabled()
    红黑树
    归并排序
  • 原文地址:https://www.cnblogs.com/fdxxiaobai/p/6962845.html
Copyright © 2011-2022 走看看