IE6の課題を透過Png
-
02-07-2019 - |
質問
私は慣れという考えのもとたいの/を使用する必要がα-トランスPngには、クロスブラウザに使用して得た背景画像は、事業部、そして、IE6みCSS、マークの背景としては"none"には適正"、"フィルタ引数です。
しおりを付けることができそうです。より良いそうです。があるので、このためのimgタグの付いていない背景からです。
解決
一番下の行はしたい場合は、アルファ透明性のあるパプアニューギニアび出すためのものではありませんでしIE6、そしているものがありAlphaImageLoaderフィルター適用されます。
現在は、さまざまな方法で実現できるかブラウザ固有の不具合により、hacks条件のコメント、Javascript/JQuery/JLibraryOfChoice要素の繰り返し、サーバ側のCSSが利によUserAgent-盗聴...
ものすべてのライフスタイルを有するフィルターの適用とその背景を除去します。
他のヒント
こちらは特定の液のように、Javascript(jQuery):
http://jquery.andreaseberhard.de/pngFix/
この追加が簡単に既存のサイトに取り扱っているの画像形のボタン、背景、エフェクトなど、通常のIMGタグなど)は、葉CSSまって良かったと思いました。
ことになるが、"ベスト"へ発展させることができた。もうだけでなくアルファ-トランスがIE6を実装しない適切な付き合いをPNGファイルのカラースペースが破損によるIEを実施していないのガンマを適正に、このようにPNGファイルがショー"暗い"よりいたします。
案"ソリューション"を実施しており、最近のプロジェクトには、毎png画像との"toGif"のクラスでは、CSSのカスタム。htcと呼ばれる変化。png延長す。gifの場合はブラウザの検出について問題である。しか含むGIF版のPNGと並んで、先ほどと同じパスの場合はブラウザが見つかりな取り扱Pngでスワップ取引でGIF版のイメージです。したがって犠牲にアルファブレンディングの保全に透明性および色の正確性、ながいあるんじゃないでしょうかならない眺める権利をいたします。
できない場合があり理想的なソリューションでのクロスブラウザだと思います。
編集:実は今のプロジェクトに質問します。htc行動のためのimgクラスという"アルファ"についても投げ、正しいフィルターの画像ます。いを検出するブラウザのjavascriptを使用でIE6専純CSSハックですが、もう少し優雅な---では基本的に同じものだと言ってもいいです。
のための入門の書き方DHTML行動してみて このリンク.
画像ローダーは、ご利用の際は修正IE6.りますのでご注意のPNG支援は非常に初歩的な(IE7)で正しく取り扱ループ透明であった。学んだことはこっているという場のデザイン活動を行っているウエブサイトを透明な容器です。完璧にFirefox。
に修正すべきOK小領域の背景および透明前景グラフィックがドに対し設計を使用しているウェブサイトに大量の透明性とインターネット以下のように変更しました。
最終的に私のューを表示平色のための家が保有する透明性のその他のブラウザを推奨いたします。かを傷つけなデザインもに、めまして。
他これには2つの別々の画像。g、GIF、透明性のあるパプアニューギニアや対象とCSSめ
/* for IE 6 */
#banner {
background:url(../images/banner.gif);
}
/* for other browsers */
html > #banner {
background:url(../images/banner.png);
}
IE6かせCSS子のセレクタではその規則は、ブラウザが理解できる素敵な透過PNG"となります。
の下振れしていて二つの別々の画像、デザインが見えなくな 正確に 同一のクロスブラウザなどの見えない切ればokです。
こちらは2つのオプションを使用しないのAlphaImageLoaderフィルター
- DD_belatedPNGによる描きDiller:使用VMLに基づくソリューションのAlphaImageLoaderフィルター
- PNGPong:フラッシュ溶
私の場合、送信敷き.gifをIE6のみな実施可能な使用してい 花火を追加するにはIE6に優しいパレットになります。PNG.
通常の解決のためのimg要素のsrcポイントを1×1ピクセルの透明GIFを使用してフィルター hack.