Propiedad de tamaño de fondo CSS

La propiedad de tamaño de fondo en CSS se usa para establecer el tamaño de la imagen de fondo. La imagen puede colocarse a la izquierda de su tamaño natural, estirarse o restringirse para que quepa en el espacio disponible.

Sintaxis:

background-size: auto|length|cover|contain|initial|inherit; 

La propiedad background-size se puede especificar con una de las siguientes sintaxis:

  • Usar el valor de la palabra clave como ‘ auto ‘, ‘ cover ‘ y ‘ contain ‘.
  • Usando la sintaxis de un solo valor, es decir, establecer la propiedad de ancho donde la propiedad de altura se establece en el valor predeterminado como automático .
  • Usando la sintaxis de doble valor que tiene tanto la propiedad de ancho como la de alto, donde el primer valor establece el ancho de la imagen y el segundo valor establece el alto de la imagen. Cada valor puede ser en porcentaje, píxeles o automático.
  • Para especificar el tamaño de las múltiples imágenes de fondo, use la coma para separar cada valor.

Valor por defecto: Su valor por defecto es automático. 

Valores de propiedad:   todas las propiedades se describen bien con el siguiente ejemplo.

auto: se utiliza para establecer la propiedad de tamaño de fondo en su valor predeterminado. Se utiliza para mostrar la imagen de fondo a su tamaño original.

Sintaxis:

background-size: auto;

Ejemplo: este ejemplo ilustra el uso de la propiedad background-size cuyo valor se establece en automático.

HTML

<!DOCTYPE html>
<html>
<head>
    <title> background-size Property </title>
    <style>
    body {
        background-image: url(
'https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200X200.png');
        background-size: auto;
        background-repeat: no-repeat;
    }
    </style>
</head>
 
<body>
    <h2>background-size: auto;</h2>
</body>
</html>

Producción:

longitud: se utiliza para establecer el ancho y la altura de la imagen de fondo. El primer valor indica el ancho y el segundo valor indica la altura de la imagen de fondo en términos de px, pt, em, etc. Si no se proporciona ningún valor, se establece en automático.

Sintaxis:

background-size: length;

Ejemplo:  este ejemplo ilustra el uso de la propiedad background-size cuyo valor se establece en un valor de longitud específico.

HTML

<!DOCTYPE html>
<html>
<head>
    <title> background-size Property </title>
    <style>
    body {
        background-image: url(
'https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200X200.png');
        background-size: 400px 450px;
        background-repeat: no-repeat;
    }
    </style>
</head>
 
<body>
    <h2>background-size: length;</h2>
</body>
</html>

Producción:

porcentaje: se utiliza para establecer el ancho y la altura en términos de porcentaje en relación con el elemento principal. El primer valor indica el ancho y el segundo valor indica la altura de la imagen de fondo. Si no se proporciona ningún valor, se establece en automático.

Sintaxis:

background-size: percentage;

Ejemplo:  Este ejemplo ilustra el uso de la propiedad background-size cuyo valor se especifica en porcentaje.

HTML

<!DOCTYPE html>
<html>
<head>
    <title> background-size Property </title>
    <style>
    body {
        background-image: url(
'https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200X200.png');
        background-size: 50%;
        background-repeat: no-repeat;
    }
    </style>
</head>
 
<body>
    <h2>background-size: percentage (%);</h2>
</body>
</html>

Producción:

cover: Se utiliza para cambiar el tamaño de la imagen de fondo para cubrir todo un elemento contenedor.

Sintaxis:

background-size: cover;

Ejemplo:  Este ejemplo ilustra el uso de la propiedad background-size cuyo valor se establece en cover.

HTML

<!DOCTYPE html>
<html>
<head>
    <title> background-size Property </title>
    <style>
    body {
        background-image: url(
'https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200X200.png');
        background-size: cover;
        background-repeat: no-repeat;
    }
    </style>
</head>
 
<body>
    <h2>background-size: cover;</h2>
</body>
</html>

Producción:

  • initial : se utiliza para establecer la propiedad CSS de un elemento en su valor predeterminado.
  • heredar : se utiliza para heredar una propiedad a un elemento del valor de propiedad de su elemento principal.

Navegadores compatibles: los navegadores compatibles con la propiedad de tamaño de fondo se enumeran a continuación:

  • Google Chrome 3 y superior
  • Internet Explorer 9.0 y superior
  • Microsoft Edge 12.0 y superior
  • Firefox 4.0 y superior
  • Ópera 10 y superior
  • Safari 5 y superior

Publicación traducida automáticamente

Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *