如何使用DD_belatedPNG讓IE6支援PNG透明圖片?
使用DD_belatedPNG讓IE6支援PNG透明圖片
推薦學習:織夢cms
眾所周知IE6不支援透明的PNG圖片,而PNG圖片在Web設計方面表現力上,具有其它圖形格式所達不到的效果,IE6這一致命缺陷極大地限制了Web設計的創意發揮。
雖然解決IE6的透明PNG的方法也很多,從使用IE特有的濾鏡或是e-xpression,再到javascript 透明GIF替代.但是這些方法都有一個缺點,就是不支持CSS中backgrond-position與background-repeat屬性。
而使用DD_belatedPNG.js可完美的解決IE6下PNG圖片透明問題,並且支援backgrond-position與background-repeat. 這是其他方法所不具備的,同時DD_belatedPNG也支援a:hover屬性,以及。
我們的網站就加入了DD_belatedPNG處理導航PNG透明圖片,使其在不同瀏覽器下保持相同的外觀。
使用方法:
首先下載JS檔案
http://www.028guzheng.com/793395_16370305896/DD_belatedPNG_0.0.8a.js
之後在頁面中引用程式碼:
<!--[if IE 6]> <script type="text/javascript" ></script> <script> DD_belatedPNG.fix('css选择器,应用类型'); </script> <![endif]-->
引用函數是DD_belatedPNG.fix() , 括號分別填寫應用PNG的CSS選擇器(可使用ID選擇器和類別選擇器)和應用程式類型(分為img和background兩種)。
如DD_belatedPNG.fix(‘#box-one, img’) 或 DD_belatedPNG.fix(‘.header, background’) 等。
這些可以簡寫成 DD_belatedPNG.fix(‘#box-one, .header, img,background’); 。
更多選擇器的如 DD_belatedPNG.fix(‘#box-one, .header,#footer,.box-two a:hover, img,background’); 等等。
另外,為解決IE6下背景圖閃爍,可以在頁面中加入以下腳本
<!–-[if IE 6]> <script type=”text/javascript”> // <![CDATA[ if((window.navigator.appName.toUpperCase().indexOf("MICROSOFT")>=0)&&(document.execCommand)) try{ document.execCommand("BackgroundImageCache", false, true); } catch(e){} // ]]> </script> <![endif]–->
以上是如何使用DD_belatedPNG讓IE6支援PNG透明圖片的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Linux新版
SublimeText3 Linux最新版

Dreamweaver CS6
視覺化網頁開發工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具