IE6のちょっとしたトリックまたはバックグラウンドリピートのようなもの

ie6およびbackground-repeatのpng問題は既知ですが、常にではありませんが、すべてが非常に悪いです。 たとえば、サイズが1x100の半透明のpngがあり、それを水平方向に引き伸ばす必要があります(ストリップを作成します)。 誰かがこれは不可能だと言うでしょうが、急いではいけません。IE6用のフィルターを次のように作成します。



filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/img/menu-gradient-main.png', sizingMethod='scale');







私たちは開始し、疑問に思う...それは動作します! 全体はsizingMethodプロパティの「scale」値にあり、必要なことだけを行います。つまり、pngをコンテナの幅まで引き伸ばします。



同様に、pngを高さで引き伸ばすことができます。 その結果、もちろん、私たちは本格的なバックグラウンドリピートではなく、少なくとも何かを取得します...



All Articles