IE6で透過PNGをきれいに表示する方法
2008-02-12 08:20 JavaScript
スポンサード リンク
現在トップシェアのIE6はアルファチャンネルのある透過PNGをサポートしてなくて、当サイトで素材として配布してる透過PNGをそのまま使っても透過せず、背景が透明にならず色がついてしまいます。
なので今回はIE6で透過PNGが使えるようになる方法を紹介します。
その方法と言うのは「Javascriptを利用して透過PNGを使えるようにする」と言うもので、そのライブラリをいろんな方が公開されてて、当サイトではGoogleが配布してる「ie7.js」を使ってます。
これはもともと透過PNG専用のライブラリと言うわけではなくIE6をIE7に近づけるためのライブラリなんですが、透過PNGへの対応も一機能として含まれてて設置方法も非常に簡単なんですよね。
設置方法
まずは以下のコードを<head>~</head>内に記述してください。
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/xx.x/IE7.js" type="text/javascript"></script>
<![endif]-->
xx.xの部分はバージョン名になるので、この記事を書いてる時点「2.0(beta3)」での記述は以下のようになります
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
<![endif]-->
あとは透過PNGのファイル名の末尾に「-trans」をつけて「○○-trans.png」にして、通常の画像として貼り付ければ完了です。CSSで背景画像として使う場合も同じなので簡単に導入できると思います。
※当サイトで配布してる透過PNG画像はすべて末尾に「-trans」が挿入されてます。
※ie7.jsは現在ベータ版です。ご注意ください。
その他のjsライブラリ
スポンサード リンク
最近の記事 [すべての記事]
- 2008-03-03
- 3月になりました 日記
- 2008-02-28
- 素材を1点追加しました 更新情報
- 2008-02-27
- 素材を1点追加しました 更新情報
- 2008-02-25
- 素材を1点追加しました 更新情報
- 2008-02-24
- 素材を1点追加しました 更新情報
- 2008-02-23
- 素材を7点追加しました 更新情報
- 2008-02-22
- 素材を2点追加しました 更新情報
- 2008-02-21
- 素材を2点追加しました 更新情報
- 2008-02-20
- 素材を5点追加しました 更新情報
- 2008-02-19
- 素材を5点追加しました 更新情報
- 2008-02-18
- 素材を2点追加しました 更新情報
- 2008-02-17
- 素材を2点追加しました 更新情報
- 2008-02-16
- 素材を2点追加しました 更新情報
- 2008-02-15
- 素材を4点追加しました 更新情報
- 2008-02-15
- チカッパ!ステーションのピックアップサイトに選んで頂きました 日記
- 2008-02-14
- 素材を7点追加しました 更新情報
- 2008-02-13
- 素材を7点追加しました 更新情報
- 2008-02-12
- IE6で透過PNGをきれいに表示する方法 JavaScript
- 2008-02-12
- IEでの画像保存時にbmpになる場合の対処法 FAQ
- 2008-02-12
- デザイン素材.comを公開しました 更新情報
トラックバック: 0
- トラックバックURL
- 当記事へのリンクがないもの等は削除する場合があります。
- スパム対策のため反映されるまで時間がかかる場合があります。ご了承ください。





