Sulla base di un existing answer, sono riuscito a centrare un'immagine ritagliata. Tuttavia, ho problemi a rendere reattiva l'immagine ritagliata al centro.Come rendere sensibile l'immagine ritagliata al centro?
Domanda
Quando possibile ridurre la dimensione della finestra del browser web, il centro ritagliata immagine non ridimensionare bene. Invece, mantiene fisso height
e width
e sversamenti fuori dalla porta di visualizzazione. Il problema è forse dimostrato più chiaramente con uno Fiddle.
Come è possibile ridimensionare correttamente la scala dell'immagine centrale ritagliata? Idealmente l'immagine ritagliata al centro si ridimensiona bene mentre è ancora ritagliata e mantiene un rapporto di aspetto simile.
.centered-container {
max-width: 960px;
margin: auto;
}
.center-cropped-img {
width: 640px;
height: 360px;
overflow: hidden;
margin: 10px auto;
border: 1px red solid;
position: relative;
}
.center-cropped-img img {
position: absolute;
left: -100%;
right: -100%;
top: -100%;
bottom: -100%;
margin: auto;
min-height: 100%;
min-width: 100%;
}
<div class="centered-container">
<div class="center-cropped-img">
<img src="http://i.imgur.com/Ag2ZCgz.png" alt="" />
</div>
<div class="center-cropped-img">
<img src="http://i.imgur.com/BQUgmlB.png" alt="" />
</div>
</div>
Ancora una volta, ecco un Fiddle che forse illustra il problema meglio che in prosa.
L'impostazione di 'height' in'% 'non funziona. –
... L'impostazione di 'width' funziona davvero molto bene ma come ho detto, l'impostazione di' height' no. –
Prova altezza: auto e larghezza in% – Abhinav