Autor Tema: [Tutorial] Agregando múltiples imágenes de fondo con CSS3  (Leído 1074 veces)

Desconectado Mixvice

  • PHPero Experto
  • *****
  • Mensajes: 687
  • Karma: 32
  • Sexo: Masculino
  • ¡Y Tu Papá Tambien!
    • Ver Perfil
    • Tuhabbo
[Tutorial] Agregando múltiples imágenes de fondo con CSS3
« en: 24 de Enero de 2011, 21:00:30 pm »
Bueno como sabemos, con CSS solo podemos agregar un fondo por elemento, si queremos mostrar tres fondos juntos sería algo así:

<div id="fondo1">
     <
div id="fondo2">
<
div id="fondo3">
Contenido...
</
div>
     </
div>
</
div>


Pero ahora, gracias al CSS3 podemos usar más de un fondo en un solo elemento.

HTML:

<div id="fondo"> </div>

CSS:
<style type="text/css">
#fondo{
      
backgroundurl(mifondo3.pngcenter no-repeat
      
url(mifondo2.pngcenter no-repeat
      
url(mifondo1.pngcenter repeat;
      
width600px;
}
</
style

Creo que esto es mas claro que nada pero igual explico, en la primera linea de propiedad usamos background: para definir el fondo principal, la posición y que no se repita de nuevo.

En la segunda y tercer linea usamos url para mostrar los otros 2 fondos.

Si han notado, hay una , después de las primeras 2 lineas esto es muy importante, otro punto que pueden notar es que va del 3 al 1 ¿Por qué?

es porque las imágenes que declaramos se van colocando de modo que la primera aparece sobre las siguientes,ejemplo: mifondo1.png, que está colocada como último fondo, es la que aparece detrás del todo.

Podemos ver un ejemplo acá:
Dame clic :)


PD. De momento solo he visto que sirve con chrome y safari. Si sirve en estos 2 imagino que también sirve con  mozilla.

Con IE lo más seguro es que no funcione... ¿Qué raro no? :P
« Última modificación: 24 de Enero de 2011, 21:02:38 pm por Mixvice »

Comunidad PHPeros

[Tutorial] Agregando múltiples imágenes de fondo con CSS3
« en: 24 de Enero de 2011, 21:00:30 pm »

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:[Tutorial] Agregando múltiples imágenes de fondo con CSS3
« Respuesta #1 en: 24 de Enero de 2011, 22:08:00 pm »
Muy bueno jaja, yo ya lo sabia pero toma un +k

Saludos

Desconectado mr.despistado

  • PHPero Avanzado
  • ****
  • Mensajes: 444
  • Karma: 3
  • Sexo: Masculino
  • Busco programadores
    • Ver Perfil
    • Xti
Dudas con tus programaciones? Envíame un MP con tu email y hablamos.

Desconectado Mixvice

  • PHPero Experto
  • *****
  • Mensajes: 687
  • Karma: 32
  • Sexo: Masculino
  • ¡Y Tu Papá Tambien!
    • Ver Perfil
    • Tuhabbo
Re:[Tutorial] Agregando múltiples imágenes de fondo con CSS3
« Respuesta #3 en: 24 de Enero de 2011, 23:30:50 pm »
Se te olvido la Fuente.
http://www.desarrolloweb.com/articulos/multiples-imagenes-de-fondo-con-css.html

Primero, está redactado por mi aunque el código sea el mismo.
Segundo, en la previa está el link así que...

Muy bueno jaja, yo ya lo sabia pero toma un +k

Saludos
Gracias :)
« Última modificación: 24 de Enero de 2011, 23:36:01 pm por Mixvice »

Desconectado тockηick

  • PHPero Avanzado
  • ****
  • Mensajes: 374
  • Karma: 11
    • Ver Perfil
Re:[Tutorial] Agregando múltiples imágenes de fondo con CSS3
« Respuesta #4 en: 25 de Enero de 2011, 17:46:03 pm »
Gracias Mixvice, me servira en el futuro, en una hora un K+ porque acabo de dar uno.