zoukankan      html  css  js  c++  java
  • RGBa颜色 css3的Alpha通道支持

        CSS3中,RGBa 为颜色声明添加Alpha通道。

        RGB值被指定使用3个8位无符号整数(0 – 255)并分别代表红色、蓝色、和绿色。增加的一个alpha通道并不是一个颜色通道——它只是用来指定除其它三个通道提供的颜色信息之外的透明度。

        

    <ul>
        <li class="hundred">100%</li>
        <li class="eighty">80%</li>
        <li class="sixty">60%</li>
        <li class="forty">40%</li>
        <li class="twenty">20%</li>
    </ul>

    CSS样式

    ul{list-style: none}
    ul li{padding:.5em}
    ul li.hundred{background:rgba(0,0,255,1)}
    ul li.eighty{background:rgba(0,0,255,0.8)}
    ul li.sixty{background:rgba(0,0,255,0.6)}
    ul li.forty{background:rgba(0,0,255,0.4)}
    ul li.twenty{background:rgba(0,0,255,0.2)}

    兼容性写法

      

    div {
       background: rgb(200, 54, 54); /* 向下兼容 */
       background: rgba(200, 54, 54, 0.5);
    }

            浏览器对”color:rgb” 和”color:rgba” 是分开处理的。        

    RGBa的浏览器支持情况

    浏览器,版本,操作系统测试结果退路
    Firefox 3.0+ 支持
    Firefox 2.0- 不支持 纯色
    webkit -safari 3.x+ 支持
    webkit -safari 2.0- 不支持
    Mobile Safari (iPhone/iPod Touch /iPad) 支持
    opera 10.x+ 支持
    Opera 9.x- 不支持 纯色
    IE 5.5 - 不支持 无色
    IE 6-8 不支持 纯色
    IE 9 支持
    Google Chrome 所有版本 支持
    Netscape 所有版本 不支持 没有颜色
    SeaMonkey 1.1.x 不支持 无色
    SeaMonkey 2.0 + 支持
    BlackBerry Storm Browser 支持

    IE下面的实现:

    <!--[if IE]>
       <style type="text/css">
       .color-block {
           background:transparent;
           filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000050,endColorstr=#99000050);
           zoom: 1;
        } 
        </style>
    <![endif]-->
  • 相关阅读:
    文件操作类2
    C# 统计文章中字符的种类和个数 哈希表和字典的使用
    hdu 1018 Big Number (求一个数的阶乘的位数,公式!!!)
    hdu 4313 Matrix (最小生成树krusual)
    孙子定理,求余定理
    poj 1005 Biorhythms (孙子定理,求余定理)
    poj 2151 Check the difficulty of problems (DP)
    poj1861/zoj1542 (最小生成树krusual)
    hdu 1256 画8 (模拟)
    hdu 2082 找单词 (母函数)
  • 原文地址:https://www.cnblogs.com/dying/p/3346192.html
Copyright © 2011-2022 走看看