domingo, 4 de diciembre de 2011

Combinando gradientes

El CSS3 nos permite agregar varios fondos en una misma etiqueta,; esto lo hacemos separándolos por comas; por ejemplo:
.demo {
background-color: #FFF;
background-image: url(IMAGEN1),url(IMAGEN2);
background-repeat: no-repeat;
background-position: left top, right bottom;
}


Como las gradientes son fondos, nada impide que las combinemos con otras imágenes:
.demo {
background-color: #FFF;
background-image: url(IMAGEN), -moz-linear-gradient(#FFF, #000);
background-image: url(IMAGEN), -webkit-linear-gradient(#FFF, #000);
background-image: url(IMAGEN), -o-linear-gradient(#FFF, #000);
background-image: url(IMAGEN), -ms-linear-gradient(#FFF, #000);
background-repeat: no-repeat;
background-position: right bottom, left top;
}


Del mismo modo, podemos combinar varios tipos de gradientes, separándolas con comas:
background-image: linear-gradient(#000,#ABC,transparent), linear-gradient(right,#880, #234);

background-image: linear-gradient(#000000, #CBA, transparent), radial-gradient(#FF0, #F00,transparent);

background-image: linear-gradient(transparent, #000000, #ACA), linear-gradient(right, #DFD, #080)

No hay comentarios:

Publicar un comentario