182 of 313 menu

Propiedad object-fit

La propiedad object-fit establece la relación de aspecto o el escalado de elementos como imágenes o videos.

Sintaxis

selector { object-fit: fill o contain o cover o none; }

La tabla presenta los valores principales para la propiedad object-fit:

Valores

Valor Descripción
fill Escala el elemento para ajustarse a las dimensiones especificadas, ignorando las proporciones del elemento.
contain Escala el elemento para ajustarse a las dimensiones especificadas, manteniendo las proporciones del elemento.
cover Las dimensiones del elemento se cambian para llenar completamente el área especificada, manteniendo las proporciones del elemento.
none Se conservan las dimensiones originales del elemento.

Ejemplo

Vamos a establecer que nuestra imagen llene el tamaño especificado sin mantener las proporciones:

<div> <img src="bg.png"> </div> img { object-fit: fill; height: 400px; width: 300px; border: 1px solid black; }

:

Ejemplo

Y ahora hagamos que la imagen llene el contenedor especificado manteniendo las proporciones:

<div> <img src="bg.png"> </div> img { object-fit: contain; height: 400px; width: 300px; border: 1px solid black; }

:

Ejemplo

Llenemos nuestro contenedor especificado con la imagen de modo que el tamaño de la imagen misma cambie, pero manteniendo sus proporciones:

<div> <img src="bg.png"> </div> img { object-fit: cover; height: 400px; width: 300px; border: 1px solid black; }

:

Ejemplo

Simplemente coloquemos nuestra imagen en el contenedor especificado manteniendo sus dimensiones originales:

<div> <img src="bg.png"> </div> img { object-fit: none; height: 400px; width: 300px; border: 1px solid black; }

:

Véase también

  • la propiedad aspect-ratio,
    que define la relación de aspecto del elemento
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar