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.
Valores
Un ejemplo de disponer en tres recuadros imágenes de fondo inicializando la propiedad background-origin con los tres valores posibles:
#example2 {
border: 10px dashed black;
padding: 25px;
background: url(paper.jpg);
background-repeat: no-repeat;
background-origin: border-box;
}
#example3 {
border: 10px dashed black;
padding: 25px;
background: url(paper.jpg);
background-repeat: no-repeat;
background-origin: content-box;}
</style>
</head>
<body>
<h2>background-origin: padding-box (default):</h2>
<div id="example1">
<h2>Hola Mundo</h2>
<p>La imagen de fondo comienza en la esquina superior izquierda del borde de relleno.</p>
</div>
<h2>background-origin: border-box:</h2>
<div id="example2">
<h2>Hola Mundo</h2>
<p>La imagen de fondo comienza en la esquina superior izquierda del borde..</p>
</div>
<h2>background-origin: content-box:</h2>
<div id="example3">
<h2>Hola Mundo</h2>
<p>La imagen de fondo comienza en la esquina superior izquierda del contenido.</p>
</div>
</body>
</html>
La imagen de fondo comienza en la esquina superior izquierda del borde de relleno.
La imagen de fondo comienza en la esquina superior izquierda del borde..
La imagen de fondo comienza en la esquina superior izquierda del contenido.