¿Es posible tener dos imágenes de fondo? Por ejemplo, me gustaría que una imagen se repita en la parte superior (repeat-x), y otra repetición en toda la página (repetir), donde la que está en toda la página está detrás de la que se repite en la parte superior.¿Puedo tener múltiples imágenes de fondo usando CSS?
He descubierto que puedo conseguir el efecto deseado durante dos imágenes de fondo al establecer el fondo de HTML y el cuerpo:
html {
background: url(images/bg.png);
}
body {
background: url(images/bgtop.png) repeat-x;
}
¿Es esta "buena" CSS? hay algun metodo mejor? ¿Y si quisiera tres o más imágenes de fondo?
Varios fondos son compatibles con las últimas versiones de Firefox, Chrome, Safari y Opera. También será compatible con IE9. http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(Cascading_Style_Sheets) –
Y si desea tener diferentes configuraciones de repetición/posición, puede hacer esto: http://www.css3.info/preview/multiple-backgrounds/ – Krisc
Para IE8 - IE6, puedes usar PIE.js. http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/curing-css3-headaches-in-older-browsers/ –