CSS object-fit
La proprietà CSS3 object-fit controlla il ridimensionamento del contenuto multimediale
Con object-fit è possibile decidere come un'immagine, un video o un canvas debba adattarsi al contenitore che lo ospita. È particolarmente utile in layout responsive, gallerie, anteprime video e presentazioni dove la coerenza visiva è fondamentale.
Sintassi
Significato dei valori principali:
fill: L'oggetto riempie il contenitore deformandosi, se necessario (default).contain: L'oggetto si ridimensiona per stare completamente nel contenitore mantenendo le proporzioni.cover: L'oggetto copre completamente il contenitore, mantenendo il rapporto e ritagliando se necessario.none: Nessun ridimensionamento, viene usata la dimensione originale.scale-down: Si comporta comenoneocontain, a seconda di quale produce il risultato più piccolo.
Esempio proprietà: object-fit
Codice Esempio: object-fit
.object-fit-box img {
width: 100%;
height: 100%;
object-fit: cover; /* Cambia con fill, contain, etc. */
}
Contenuto Esempio: object-fit
Esempio di utilizzo di object-fit
Confronto tra immagini che usano diversi valori di object-fit:
fill
contain
cover
none
scale-down
CSS e HTML per l'esempio con object-fit:
<style>
.object-fit-box img {
width: 100%;
height: 100%;
object-fit: cover; /* esempio */
}
</style>
<div class="object-fit-box">
<img src="https://example.com/immagine300x200.jpg" alt="esempio" />
</div>
Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.

IP: 216.73.216.214