2016-04-05 9 views
0

私は通常、私は単純にbackground-image:url(image.jpg); background-size: 100% 100%:を使用しますが、私は少しもしようとしている(石積みグリッド内のすべての)異なるサイズのデータ​​ベースから自分のサイトにロードされているサムネイルの選択を使用するDIVの背景画像タグで/に応答性のある画像を使用することはできますか?

を探しています特定のイメージファイルサイズを意識したより多くの帯域幅私はまた、ポートレートの向きを使用してモバイルブラウザ用の特定の作物をターゲットにしたいと考えています。

background-imageプロパティを使用しているときに、<picture>の機能、つまりmedia="(min-width: 40em) and (orientation: portrait)"の機能を使用できますか?

代わりにimgまたはpictureタグを使用する必要がありますか?

+1

あなたはできませんが、メディアクエリを使用して異なるサイズの背景画像を読み込むことができます(特定のメディアクエリが有効な場合、ブラウザは画像を読み込むだけです)...またはimg/pictureソリューションが必要です – LGSon

答えて

1

メディアクエリと一緒にimageタグを使用します。それは問題を解決し、より小さな画像サイズが必要な場合は、より小さなバージョンを送ることができます。帯域幅がここで重大な問題である場合は、画面サイズに基づいてのみメディア照会を行うことを検討することができます。

関連する問題