私は応答性/高さの画像を持っています。画像のサイズが動的になるため、絶対的な要素をimgにコーディングする必要があります。Divs absolute into responsive img
コード:
#contenedorimagen {
width: 100%;
background: #000;
}
#imagen {
position: relative;
width: 100vw;
height: 90vh;
vertical-align: middle;
text-align: center;
}
#i {
max-width: 100%;
height: auto;
max-height: 100%;
}
#imagen #c {
position: absolute;
top: 0;
left: 0;
color: #fff;
}
#imagen #h {
position: absolute;
top: 0;
right: 0;
color: #fff;
}
#imagen #pm {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
}
<div id="contenedorimagen">
<div id="imagen">
<div id="c">0</div>
<div id="h">0</div>
<div id="pm">0</div>
<img id="i" src="https://i.imgur.com/kLkrgKO.jpg" />
</div>
</div>
おかげ
例の画像あなたがイメージコンテナへmax-width
を与える必要があり firefox
おかげNoopur、私はイメージに、ない#imagen divのに絶対divを必要とします。どうもありがとうございました。 – Johndoe
あなたのイメージがコンテナの外に出ているので、あなたのイメージが上にあります。なぜならあなたのイメージはコンテナの外に出ているので、絶対divに 'right:0'を設定すると黒で見ることはできません。 div。それを修正するには#contenedorimagen div内に画像を収める必要があります –
ありがとうございました – Johndoe