亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

首先看我們的<img>標簽代碼:
<img src="Example.png" border="0" alt="放大鏡" />
我們將利用IE中特有的特效來滿足這個要求,這就是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)頁中的<head>....</head>區(qū)加入:<script type="text/javascript" src="correctPNG.js"></script>

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

<html>
<head>
<title>alpha image</title>
<style type="text/css">
.pngholder{
width:100px;
height:100px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://chabaoo.cn/attachments/200510/03_124401_ie.png');
}
.pngalpha{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
background:url(http://chabaoo.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://chabaoo.cn/attachments/200510/03_124401_ie.png"/>
</body>
</html>

相關(guān)文章

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

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

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

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

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

    js代碼驗證手機號碼和電話號碼是否合法

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

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

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

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

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

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

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

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

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

    js實現(xiàn)簡單的秒表

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

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

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

    微信小程序分包流程步驟超詳細講解

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

最新評論