Woocommerceのウェブサイトにサムネイル付きカテゴリページがあります。 サムネイルはすべて可変サイズですが、適切なアスペクト比です。Android Webブラウザで「Object-Fit:Contain」が機能しない
object-fit:contain
は素晴らしいFirefoxで動作します。
div内のサムネイルを正確に中央揃えするために使用しているスタイルを次に示します。
img {
display:block;
left:50%;
top:50%;
transform: translateX(-50%) translateY(-50%);
max-height:100%
position:absolute;
object-fit:contain;
max-width:101%;
width:auto;
height:auto;
}
1.それは、AndroidのデフォルトのWebブラウザでは動作しません。画像は高さに合っていますが、幅に収まります。
2.イメージわずかobject-fit:contain
を使用する場合は特に、Chromeのみにぼかし見えます。私がそれを取り除くと、彼らはうまくいく。
AFAIK ['object-fit'](https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit)は、すべてのブラウザで動作しない実験的な機能です。 'background-size:cover'を使って画像を背景として設定するほうがいいでしょう。 –
http://caniuse.com/#feat=object-fitとhttps://developer.mozilla.org/en-US/docs/Web/CSS/object-fitは、バージョン4.4.4以上のAndroidをサポートしていると言います。あなたがテストしているAndroidのどのバージョンですか? –
ありがとう@dingo_d私はそれを試してみましょう。 @ Arathi、私はいくつかのデバイスで試してみました。すべてがLollipopまたはMarshmallowにあります。 – tushonline