透過PNGの対応

2007-09-29 20:07

投稿者: サイト管理者

今まで散々手動対応してきていた透過PNG(アルファチャネル使用)を画期的な方法で解決できたので重要案件に格上げした。

レイアウトのheader.htmlの<head>エリアに

<!--[if lt IE 7]>
<script type="text/javascript" src="http://geeklogtest.maryn.jp/layout/professional/javascript/pngfix.js"></script>
<![endif]-->

レイアウト/javascript/ に pngfix.js を追加する

以上でBBSなどで表示が不細工になっていたアイコンがきれいに表示される。以前用いていた方法と比較するとはるかにスマートな上にカーソルを合わせたときに指アイコンがなくなってしまうということもなくなった。ただ、記事をメールで送る・プリントアウトするアイコンのサイズが若干おかしいようだ。元のファイルが透過している部分もおかしいので差し替えたほうがよいだろう。以前と比較すればこちらの問題のほうが軽微だ。
スバラシイ!

#サイト名のロゴ表示の透過がうまくいかないようだ。なぜか変更させたくないのかlayout.css中のbackground-imageで表示するというわかりにくい場所と手法だ。この場合の透過はしてくれないので、やはりimgタグなどで表示するのがいいかな。

コメント (0件)


Geeklog実験室
http://geeklogtest.maryn.jp/article.php/20070929200721226