国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

在IE流覽器中正確顯示PNG透明圖片

2024-07-11 08:21:44
字體:
來源:轉載
供稿:網友

  png圖片有很好的品質。陰影效果也不會有雜邊,很流暢。如果插入網頁的話可以給網站內容增色不少!更重要的是在不增加圖片容量大小的情況下提高了頁面的圖片的質量。對于有復雜背景,如:在有顏色過度背景上插入不規則邊框的圖片帶來極大很便利!

  但目前ie中對于插入的透明背景的.png的圖片是不能正常顯示的。ie會自動給".png"格式的圖片加個灰色背景。

  解決這個的方法是增加javascript。具體方法如下:

  把下面的代碼放在head區就可以解決問題了。

<script language="javascript">
function correctpng() 
{
for(var i=0; i<document.images.length; i++)
{
  var img = document.images[i]
  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
   i = i-1
  }
}
}
window.attachevent("onload", correctpng);
 </script> 

  也可以把這段代碼單獨加在一張圖片上:

<span
style="filter:progid:dximagetransform.microsoft.alphaimageloader(src='male.png',sizingmethod='scale');"></span>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陇西县| 无锡市| 晋州市| 江西省| 连山| 乐昌市| 荔波县| 体育| 叙永县| 崇左市| 黑河市| 酒泉市| 金乡县| 独山县| 千阳县| 宣武区| 田林县| 攀枝花市| 灌阳县| 三台县| 揭西县| 永平县| 富源县| 项城市| 泰兴市| 阿鲁科尔沁旗| 武安市| 潞西市| 松溪县| 沽源县| 陕西省| 衢州市| 新宾| 孟州市| 大港区| 新沂市| 墨玉县| 博湖县| 天柱县| 扬州市| 仁布县|