Cita:
Iniciado por danneg tambien dentro de las especificaciones css3 se pueden poner mas de dos fondos en una sola capa, y ya lo implementa webki, firefox y opera
Código CSS:
Ver originalbackground: #fff url("#"),
#ddd url("#"),
#888 url("#");
separano los fondos por comas, y posicionandolos a la mejor conveniencia
Me gustaría ver una página funcionando con este código. Y ya nos dirás con qué navegador y versión lo probaste, pues reconozco que he sido incapaz.
Lo que tengo entendido, creo recordar haber visto en alguna realización y en las pruebas que he realizado (sólo FF 3.6.8) es que ese código es erróneo.
Se puede utilizar múltiples imágenes con la declaración acortada, incluyendo las imágenes, qué repetición y coordenadas:
Código CSS:
Ver originalbody {
background: url(1.jpg) repeat-x center left, url(2.jpg) repeat-y left top #cdcdcd;
}
o puede declararse por separado cada /propiedad:valor/
En el caso de utilizar la forma acortada /background:.../ si se incluye un color hay que colocarlo después de la última imagen, sin incluir la coma /,/ y un solo color. No admite más de uno. Al menos hasta el momento no lo he conseguido con dos colores.
En caso de querer varios colores, habría que recurrir a /gradient(...)/con el prefijo privativo correspondiente.
Si encuentro un rato libre y con ganas, ya les cuento si es posible definir para el mismo elemento un gradiente y múltiples imágenes, aunque en un principio creo que no, pues los gradientes se declaran (en la forma extendida) como /background-image: gradient(..../ Si no me falla la memoria
Atentamente