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を高さで引き伸ばすことができます。 その結果、もちろん、私たちは本格的なバックグラウンドリピートではなく、少なくとも何かを取得します...
Source: https://habr.com/ru/post/J60082/
All Articles