私はbackground-sizeを使用しています:divに含まれていますが、画像は反応しますがdiv要素の高さは固定されています。 divの高さをイメージと同じように返す良い解決策は何ですか?私はdivとそれより低い兄弟要素の間に空白ができません。あなたの目標は幅が減少することを余儀なくされている場合、画像は白なしに比例して拡大縮小するように、高さも同様に減少するように(div要素は、その縦横比を維持する持っていると仮定するとbackground-sizeの使い方:反応する高さの要素を含む
.projectBlurbHero {
background-image: url('http://artofabsence.com/wp-content/uploads/2012/09/camel-ride1.jpg');
background-size: contain;
background-position: top center;
background-repeat: no-repeat;
height: 460px;
max-height: 460px;
}
<div>
<div class="projectBlurbHero"></div>
<div class="projectBlurbTitle">
<h2>Title</h2>
</div>
</div>
私はバックグラウンドイメージとしてこれをやっているのではなく、イメージを使用するだけで、それが後の動作であるのではないのですか? –
コンテンツは後でdivに入ります。これは単なる例のためです。 – gabe1331
それを行う2つのオプションがあります #すべての画面で高さを処理する#1のメディアクエリを使用します。 #2を使用していますが、使用するにはそのdiv内のコンテンツが必要です。 – M0ns1f