La object-position
propiedad se usa junto con la object-fit
propiedad y define cómo se coloca un elemento, como un video o una imagen, con las coordenadas X / Y dentro de su cuadro de contenido. Esta propiedad toma dos valores numéricos, como 0 10%
o 0 10px
. En esos ejemplos, el primer número indica que la imagen debe colocarse a la izquierda del cuadro de contenido (0), el segundo que debe colocarse al 10% o 10px de la parte superior. También es posible utilizar valores negativos.
El valor predeterminado para object-position
es 50% 50%
cuando se usa la object-fit
propiedad en una imagen, de modo que, de manera predeterminada, todas las imágenes se colocan en el centro de su cuadro de contenido, así:
img ( object-fit: none; object-position: 50% 50%; /* default value: image is centered*/ object-position: 0 0; /* positioned top left of the content box */ )
Manifestación
A continuación se muestran algunos ejemplos de cómo podemos manipular el object-position
de una imagen con la object-fit
propiedad establecida en none
. Si el contenido de la imagen no llena el cuadro de contenido por cualquier motivo, entonces el espacio vacío mostrará el fondo del elemento, que puede ser un color o incluso un background-image
, como en el último ejemplo:
Vea la posición del objeto de lápiz por Robin Rendle (@robinrendle) en CodePen.
Soporte de navegador
Cromo | Safari | Firefox | Ópera | ES DECIR | Androide | iOS |
---|---|---|---|---|---|---|
31+ | 7.1 + * | 36+ | 26+ | ? | 4.4.4+ | 8.4 + * |
* Soporte para object-fit
pero noobject-position