Allineamento verticale Immagine centraggio con overflow: hidden
-
13-09-2019 - |
Domanda
<div style="overflow:hidden; height:100px; width:100px;">
<img src="etc.jpg" width:"100px" /></div>
Ho un img
in un div
. L'altezza del img
non è definito, ma è più grande della 100px del div
.
Voglio centro verticale della img
e nascondere l'overflow superiore e inferiore.
Ancora non riesco a capire come fare questo ...
Daniele
Soluzione
Fa questo lavoro per voi?
<div style="overflow:hidden; height:100px; width:100px;">
<image src="etc.jpg" style="width:100px; position: relative; bottom: 25%;" />
</div>
Hmmm il risultato è un po 'strano quando l'immagine non fit
Altri suggerimenti
Si può cercare di impostare la proprietà margin-top dell'immagine ad una percentuale negativa. Per esempio:
div img {margin-top: -50%;}
Basta giocare con i valori percentuali e si dovrebbe trovare qualcosa che funziona.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow