background-origin

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Resumen

La propiedad background-origin especifica el área de origen de un fondo o imagen en determinada caja. para que la propiedad background-position calcule la posición de inicio de un fondo o imagen definida por la propiedad background-image.

  • Valor inicial: padding-box
  • Aplica a: Todos los elementos
  • Heredado: No
  • Porcentajes: n/a
  • Media: Visual
  • Valor computado: Mismo que valor especificado.
  • Animación: No

Sintaxis

background-origin:[padding-box | border-box | content-box][, [border-box | padding-box | content-box]]*

Valores

border-box

El fondo se extiende al borde exterior (por debajo del borde en el orden z), la posición es relativa al borde de la caja.

padding-box

El fondo se extiende al borde exterior del padding, la posición es relativa al padding de la caja.

content-box

El fondo se extiende dentro del (recortado al) contenido de la caja, la posición es relativa al contenido de la caja.

Ejemplos

div{
  border:4px dotted #FBE700;
  background:url('imagen.jpg');
  background-position:0 0;
  background-origin:border-box;
}
div{
  background-image: url('image1.jpg'), url('image2.jpg');
  background-position: 0 0, bottom left;
  background-origin: padding-box, content-box;
}

Notas

  • La propiedad background-origin es ignorada si la propiedad background-attachment tiene un valor de fixed.
  • Si el valor de esta propiedad no es establecido en la propiedad abreviada (shorthand) background que es aplicada a el elemento despues de la propiedad background-origin, el valor de esta propiedad sera restablecido a su valor inicial por la propiedad abreviada background.

Especificaciones

Specification
CSS Backgrounds and Borders Module Level 3
# the-background-origin

Compatibilidad con navegadores

BCD tables only load in the browser

Relacionado