Dikey yüksekliği, yatay genişliği (% 100) doldurmak istiyorum çünkü yüksekliği otomatik kullanan bir görüntüyü ortalamak çalışıyorum. Konteyneri, bir maksimum yükseklik değeri ve taşma-y ile tanımlanmıştır.
HTML:Bir görüntüyü otomatik yükseklik ve maksimum yükseklikle ortalayarak merkezleme
<figure>
<img src="http://lorempixel.com/500/500/" alt="Imagem" />
<figcaption>
<p>Sapien elit in malesuada semper mi, id sollicitudin urna fermentum.</p>
</figcaption>
</figure>
CSS:
figure {
padding: 5px 0;
max-height: 300px;
overflow-y: hidden;
position: relative;
}
figure>img {
width: 100%;
height: auto;
position: relative;
top: -50%;
}
figcaption {
bottom: 0;
position: absolute;
background-color: #1e1e1e;
color: white;
padding: 5px 10px;
font-size: 14px;
text-align: center;
width: 100%;
}
İyi numara adam! – user2965241