CSS object-position
La proprietà CSS3 object-position controlla l'allineamento interno di elementi multimediali
La proprietà object-position è usata per decidere come allineare un’immagine, video o altro oggetto multimediale all’interno del contenitore, soprattutto quando l’oggetto non si adatta perfettamente alle dimensioni. È spesso combinata con object-fit per layout visivamente armonici.
Sintassi
Significato dei valori principali:
center: Allinea l’oggetto al centro (default).top,bottom,left,right: Allineano l’oggetto ai margini specificati.percentuali: Ad esempio25% 75%posiziona l’oggetto al 25% in orizzontale e 75% in verticale.pixel o altre unità: È possibile usarepx,em, ecc. per un controllo più preciso.
Esempio proprietà: object-position
Codice Esempio: object-position
.object-position-box img {
object-fit: none;
object-position: right top;
width: 100%;
height: 100%;
}
Contenuto Esempio: object-position
Esempio di utilizzo di object-position
L'immagine usa object-position: right top per mostrarsi allineata in alto a destra del contenitore:
CSS e HTML per l’esempio con object-position:
<style>
.object-position-box {
width: 300px;
height: 200px;
border: 2px solid #ccc;
overflow: hidden;
}
.object-position-box img {
width: 100%;
height: 100%;
object-fit: none;
object-position: right top;
}
</style>
<div class="object-position-box">
<img src="https://placehold.co/500x300/orange/white" alt="immagine" />
</div>
✅ Nota importante:
Se non usi object-fit, l’effetto di object-position potrebbe non essere visibile, poiché l’elemento occupa tutto il contenitore in modo uniforme.
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