¿Es posible tener dos imágenes de fondo? Por ejemplo, me gustaría que una imagen se repita en la parte superior (repetición-x) y otra en toda la página (repetición), donde la que está en toda la página está detrás de la que se repite en la parte superior.
Descubrí que puedo lograr el efecto deseado para dos imágenes de fondo configurando el fondo de html y body:
html {
background: url(images/bg.png);
}
body {
background: url(images/bgtop.png) repeat-x;
}
¿Es este "buen" CSS? hay algun metodo mejor? ¿Y si quisiera tres o más imágenes de fondo?
css
background-image
Rudd Zwolinski
fuente
fuente
La forma más fácil que he encontrado de usar dos imágenes de fondo diferentes en un div es con esta línea de código:
Obviamente, eso no tiene que ser solo para el cuerpo del sitio web, puede usarlo para cualquier div que desee.
¡Espero que ayude! Hay una publicación en mi blog que habla sobre esto un poco más en profundidad si alguien necesita más instrucciones o ayuda: http://blog.thelibzter.com/css-tricks-use-two-background-images-for-one- div .
fuente
utilizar este
Una forma sencilla de ajustar cada posición de imagen con posición de fondo: y establecer la propiedad de repetición con repetición de fondo: para cada imagen individualmente
fuente
La versión actual de FF e IE y algunos otros navegadores admiten múltiples imágenes de fondo en una sola declaración CSS2. Mire aquí http://dense13.com/blog/2008/08/31/multiple-background-images-with-css2/ y aquí http://www.quirksmode.org/css/multiple_backgrounds.html y aquí http: / /nicolasgallagher.com/multiple-backgrounds-and-borders-with-css2/
Para IE, puede considerar agregar un comportamiento. Mira aquí: http://css3pie.com/
fuente
Sí, es posible, y ha sido implementado por el popular sitio web de pruebas de usabilidad Silverback . Si observa el código fuente, puede ver que el fondo está formado por varias imágenes, una encima de la otra.
Aquí está el artículo que demuestra cómo se puede encontrar el efecto sobre la vitamina . Un concepto similar para envolver estas capas de 'piel de cebolla' se puede encontrar en A List Apart .
fuente
Si desea varias imágenes de fondo pero no desea que se superpongan, puede usar este CSS:
con esta estructura HTML:
fuente
Podemos agregar fácilmente múltiples imágenes usando CSS3. podemos leer en detalle aquí http://www.w3schools.com/css/css3_backgrounds.asp
fuente
Podría tener un div para la parte superior con un fondo y otro para la página principal, y separar el contenido de la página entre ellos o colocar el contenido en un div flotante en otro nivel z. La forma en que lo hace puede funcionar, pero dudo que funcione en todos los navegadores que encuentre.
fuente