天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PNG背景在不同瀏覽器下的應用

一、在IE6中使用PNG背景
IE6本身并不認識PNG圖片的透明特性,雖然有讓IE6支持PNG透明背景的JS程序:
復制代碼 代碼如下:
function correctPNG()
{
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);

但是如果需要實現的地方僅有一處,還是用CSS來實現效率更高一些。這里應用的是IE5.5+的AlphaImageLoader濾鏡:
復制代碼 代碼如下:
filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='temp.png',sizingMethod='scale')

需要注意的是:AlphaImageLoader濾鏡會導致該區域的鏈接和按鈕無效,解決的辦法是為鏈接或按鈕添加:position: relative;使其相對浮動。另外AlphaImageLoader無法設置背景的重復,所以對圖片的切圖精度會有較高要求。
二、在IE7、Opera和firefox中使用PNG背景
這幾款瀏覽器對PNG背景的支持很好,可以直接應用。而實際應用中,我們需要同時照顧IE6瀏覽器,所以需要給樣式表加上*html來做兼容處理。也就是給同一標簽兩次背景。
例如:
復制代碼 代碼如下:
.uicss_cn{background:transparent url(../images/temp.png) repeat-x bottom left;height:3px;position:absolute;width:100%; font-size:0px;}
*html .uicss_cn{background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/temp.png", sizingMethod="crop");}

三、補充一點
3月27號,無意中發現,自己插入的PNG背景兼容代碼無效。最后證實問題出在圖片文件上。使用fireworks生成的部分png圖片,需要導出為PSD格式,再從PS里另存為PNG文件,即可。

JavaScript技術PNG背景在不同瀏覽器下的應用,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 美女激清床上戏大全 | 午夜福利08550 | 欧美色图14p | 97精品伊人久久大香线蕉app | 亚洲人成人77777在线播放 | 成人午夜精品久久久久久久秋霞 | 国产三级电影网 | 欧美日韩高清一区 | 狠狠色狠狠色88综合日日91 | 国产偷国产偷亚州清高 | 中文字幕亚洲无线码高清不卡 | 果冻传媒在线观看视频 | 凤楼app | 99久久免费国产精精品 | 亚洲成片在线看 | 大相蕉伊人狼人久草av | 国产Av影片麻豆精品传媒 | 亚洲AV无码偷拍在线观看 | 簧片在线免费观看 | 精品一产品大全 | SORA是什么意思 | 免费国产麻豆传 | 久久理论片| 欧美色图14p | 麻豆出品国产AV在线观看 | 一个人看的WWW高清电影 | 黄色三级网址 | 久久精品国产免费播高清无卡 | 欧美在线看欧美视频免费 | yellow片在线观看免费观看动漫 | 国拍在线精品视频免费观看 | 亚洲视频中文字幕在线 | 粉色视频午夜网站入口 | 年轻夫妇韩剧中文版免费观看 | 竹菊影视一区二区三区 | 啊灬啊灬啊灬快灬深高潮啦 | 精品亚洲一区二区在线播放 | HEYZO精品无码一区二区三区 | 午夜理论片日本中文在线 | 午夜看片网 | 一本道综合久久免费 |