もともとは、IEの下で多くのことを試しました。同時に、それほどシンプルで簡単ではありません。
最後に、CSSファイルにHTCメソッドを使用すると、基本的に一度にほとんどの透明な問題を解決できることがわかりました。
多くの人がこの方法を導入していますが、ページが英語であるため、翻訳する人はほとんどなく、それを使用する人はほとんどいません。
次の方法が詳細に紹介されています。
この方法自体デモアドレス:http://www.twinhelix.com/css/iepngfix/demo/
(私はそれを英語で言った、心配しないでください)
解決できます:
1。ページのページに追加された透明な画像
2。CSSで背景(複数のバージョンをサポートする)を使用したPNG透明な背景(複数のバージョンをサポート)
3.バックグラウンドのいくつかのバージョンの透明PNG現在のページにJSソリューションを追加する必要があります
ファイルパッケージのダウンロード:http://www.twinhelix.com/css/iepngfix/iepngfix.zip
1.ダウンロード後、3つのファイルが必要なファイルがたくさんあります。
iepngfix.htc、blank.gif、iepngfix_tilebg.js
2。もちろん、対応するCSS、JS、およびImages Directoryに渡すこともできます。
3。これは、HTMLファイルに追加された形式を忘れないでください。 /iepng/iepngfix.htcエラー。もちろん、動作文を追加することもできます。
<style type = "text/css"> img、div {behavile:url(iepngfix.htc);} </style> |
4.メモ帳、または同様のツールを使用してIEPNGFIX.HTCファイルを開き、実際の状況に応じて、 /iepng /blank.gifなどのBlankimgのファイルパスを独自のパスに置き換えます。
epngfix.blankimg = '/images/blank.gif'; |
5.次の文章を追加して、必要なページに「ヘッド」にコードを呼び出します(この手順は必要ありません。頭部の含まれている場合は、この文を追加することをお勧めします)
<script type = "text/javascript" src = "iepngfix_tilebg.js"> </scrip> |
上記の手順の後、基本的にIEに基づくPNGの透明効果を達成できます