有没有让页面所有png图片透明的css属性啊?
就像img{属性:值;}
这样,因为网上那段js代码用了可以实现,可是后来的图片切换效果是动态改变图片的,这样两效果不能同时存在,谢谢了。

解决方案 »

  1.   

    filter:alpha(opacity=50);//0-100透明度
      

  2.   

    CSS:div {
     filter: alpha(opacity=0); /* IE */
     opacity: 0;                   /* Firefox */
    }JavaScript:obj.style.filter=’alpha(opacity=30)’;obj.style.opacity=0.3;
      

  3.   

    FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.lanrentuku.com/down/js/images/12593184560.png');IE6 下 png 透明
      

  4.   

    如果IE6,PNG都将不会透明的function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
    {
       var arVersion = navigator.appVersion.split("MSIE")
       var version = parseFloat(arVersion[1])
       if ((version >= 5.5) && (document.body.filters)) 
       {
          for(var j=0; j<document.images.length; j++)
          {
             var img = document.images[j]
             var imgName = img.src.toUpperCase()
             if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
             {
                var imgID = (img.id) ? "id='" + img.id + "' " : ""
                var imgClass = (img.className) ? "class='" + img.className + "' " : ""
                var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
                var imgStyle = "display:inline-block;" + img.style.cssText 
                if (img.align == "left") imgStyle = "float:left;" + imgStyle
                if (img.align == "right") imgStyle = "float:right;" + imgStyle
                if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
                var strNewHTML = "<span " + imgID + imgClass + imgTitle
                + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
                + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
                img.outerHTML = strNewHTML
                j = j-1
             }
          }
       }    
    }
    window.attachEvent("onload", correctPNG);页面中加载上面这个js:<!--[if lt IE 7]>
    <script language="JavaScript" src="PNG.js"></script>
    <![endif]-->
    <!---->
      

  5.   

    jQuery("#img").css("opacity",0.1);   透明度 0到1