background-origin
La propiedad background-origin es utilizada para determinar como se calcula la posición ( background-position ) de la imagen de fondo ( background-image ).
Por defecto la imagen de fondo empieza al margen exterior del relleno ( padding ).
.bkorigin {
width:200px;
height:200px;
border:10px dashed black;
padding:10px;
background-image:url(images/flores.jpg);
background-repeat:no-repeat;
}
el valor por defecto
el valor por defecto
Sintaxis
Exactamente como en el caso de la propiedad background-clip, los valores que puede tomar la propiedad background-origin son:
background-origin: border-box | padding-box | content-box | inherit;
border-box
Si background-origin: border-box; la imagen de fondo empieza al margen exterior del borde y por debajo de este ( es muy evidente en el caso de los bordes anchos y discontinuos ).
.bkorigin {
width:200px;
height:200px;
border:10px dashed black;
padding:10px;
background-image:url(images/flores.jpg);
background-repeat:no-repeat;
}
#borderBox{background-origin:border-box;}
border-box
border-box
padding-box
Si background-origin: padding-box; la imagen de fondo empieza al margen exterior del relleno ( padding ). Si la propiedad background-origin no esta declarada, padding-box es el valor por defecto.
.bkorigin {
width:200px;
height:200px;
border:10px dashed black;
padding:10px;
background-image:url(images/flores.jpg);
background-repeat:no-repeat;
}
#paddingBox{background-origin:padding-box;}
padding-box
padding-box
content-box
Si background-origin: content-box; la imagen empieza al margen exterior del contenido de la caja.
.bkorigin {
width:200px;
height:200px;
border:10px dashed black;
padding:10px;
background-image:url(images/flores.jpg);
background-repeat:no-repeat;
}
#contentBox{background-origin:content-box;}
content-box
content-box