background-origin

facebook-svg gplus-svg twitter-svg

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