CSS3ファイルに背景画像が割り当てられたdivがあります。 画像は応答性があり、画面サイズに応じて縮尺が変わりますが、コンテナはすべての画面サイズで高さを維持します。divコンテナはどのように反応しますか?
コンテナを背景画像と同様に反応させる方法があるかどうかを知る必要があります。
HTML:
<div class="responsive> </div>
CSS3:
.responsive {
background: url('https://s20.postimg.org/o09gf7fvx/bag.jpg') no-repeat center top;
border: 1px solid red;
background-size: contain;
width: 100%;
height: 270px;
}
私は、背景画像選択なしのimgのsrcタグを使用する必要があります。 ここにはfiddle fileがあります。
ありがとうございます。
?それはすでに100%幅ですが、あなたは何を期待していますか? –
@Paulie_Dのように、「レスポンシブデザイン」(https://en.wikipedia.org/wiki/Responsive_web_design)は普通は100%幅の快適なものを指しますが、何かを念頭に置いている場合はCSS3 [メディア-queries](https://en.wikipedia.org/wiki/Media_queries)。 –
divをイメージサイズにサイズ変更しようとしている場合、そのイメージをバックグラウンドイメージで作成することはできません。 –