欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IE瀏覽器PNG圖片透明效果代碼

 更新時(shí)間:2008年09月02日 15:43:06   作者:  
平常,我們經(jīng)常使用Gif格式的圖片以保持圖片在瀏覽器中透明,以支持底色。但由于IE瀏覽器本身的原因,我們無(wú)法使透明的PNG圖片透明起來(lái)。那么,如何將它在IE瀏覽器下變得透明呢?

首先看我們的<img>標(biāo)簽代碼:
<img src="Example.png" border="0" alt="放大鏡" />
我們將利用IE中特有的特效來(lái)滿(mǎn)足這個(gè)要求,這就是AlphaImageLoader Filter (http://msdn.microsoft.com/library/default.asp?url=/workshop/author/filter/reference/filters/alphaimageloader.asp)

如何做?
將下面代碼保存為correctPNG.js:

復(fù)制代碼 代碼如下:

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; margin:6px; 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);

然后在你需要透明的網(wǎng)頁(yè)中的<head>....</head>區(qū)加入:<script type="text/javascript" src="correctPNG.js"></script>

在<body>區(qū)加入多個(gè)與<img src="Example.png" border="0" alt="放大鏡" />類(lèi)似的PNG圖片,試試看?
另一種方法:
復(fù)制代碼 代碼如下:

<html>
<head>
<title>alpha image</title>
<style type="text/css">
.pngholder{
width:100px;
height:100px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dbjr.com.cn/attachments/200510/03_124401_ie.png');
}
.pngalpha{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
background:url(http://www.dbjr.com.cn/attachments/200510/03_124401_ie.png) no-repeat;
width:100px;
height:100px;
}
</style>
</head>
<body bgcolor="#3399ff#">
<!- And this is your code to implement the image ->
<div>透明</div>
<div class="pngholder"><div class="pngalpha"></div></div>
<div>不透明</div>
<img src="http://www.dbjr.com.cn/attachments/200510/03_124401_ie.png"/>
</body>
</html>

相關(guān)文章

  • 原生js獲取瀏覽器窗口及元素寬高常用方法集合

    原生js獲取瀏覽器窗口及元素寬高常用方法集合

    本文主要介紹了原生js獲取瀏覽器窗口及元素寬高常用方法。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-01-01
  • bootstrap-table組合表頭的實(shí)現(xiàn)方法

    bootstrap-table組合表頭的實(shí)現(xiàn)方法

    本篇文章主要介紹了bootstrap-table組合表頭的實(shí)現(xiàn)方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-09-09
  • js代碼驗(yàn)證手機(jī)號(hào)碼和電話號(hào)碼是否合法

    js代碼驗(yàn)證手機(jī)號(hào)碼和電話號(hào)碼是否合法

    這篇文章主要介紹了js代碼驗(yàn)證手機(jī)號(hào)碼和電話號(hào)碼是否合法,手機(jī)號(hào)碼和電話號(hào)碼在某些網(wǎng)站都是必填項(xiàng),為了提高用戶(hù)體驗(yàn)度,一般要進(jìn)行合法性校驗(yàn)的,需要的朋友可以參考下
    2015-07-07
  • 漂亮! js實(shí)現(xiàn)顏色漸變效果

    漂亮! js實(shí)現(xiàn)顏色漸變效果

    很神奇!js實(shí)現(xiàn)顏色漸變效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • CSS常用網(wǎng)站布局實(shí)例

    CSS常用網(wǎng)站布局實(shí)例

    PS:這里列出的是常用的例子,而非研究之用,對(duì)一每個(gè)盒子,都沒(méi)有設(shè)置margin,padding,boeder等屬性!
    2008-04-04
  • js Element Traversal規(guī)范中的元素遍歷方法

    js Element Traversal規(guī)范中的元素遍歷方法

    對(duì)于元素間的空格,在IE9之前,都不會(huì)返回文檔節(jié)點(diǎn),其它的所有瀏覽器都會(huì)返回文檔節(jié)點(diǎn),為了兼容瀏覽器這間的差異,又不更改已有的DOM 標(biāo)準(zhǔn),所以有了 Element Traversal 規(guī)范
    2018-04-04
  • JavaScript實(shí)現(xiàn)電燈開(kāi)關(guān)小案例

    JavaScript實(shí)現(xiàn)電燈開(kāi)關(guān)小案例

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)電燈開(kāi)關(guān)小案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • js實(shí)現(xiàn)簡(jiǎn)單的秒表

    js實(shí)現(xiàn)簡(jiǎn)單的秒表

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)簡(jiǎn)單的秒表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • JS新手入門(mén)數(shù)組處理的實(shí)用方法匯總

    JS新手入門(mén)數(shù)組處理的實(shí)用方法匯總

    這篇文章主要給大家介紹了關(guān)于JS新手入門(mén)數(shù)組處理實(shí)用方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 微信小程序分包流程步驟超詳細(xì)講解

    微信小程序分包流程步驟超詳細(xì)講解

    分包指的是把一個(gè)完整的小程序項(xiàng)目,按照需求劃分為不同的子包,在構(gòu)建時(shí)打包成不同的分包,用戶(hù)在使用時(shí)按需進(jìn)行加載,下面這篇文章主要給大家介紹了關(guān)于微信小程序分包流程步驟的相關(guān)資料,需要的朋友可以參考下
    2024-03-03

最新評(píng)論