Autor Tema: Problema con una imagen de fondo en CSS (SOLUCIONADO)  (Leído 2983 veces)

Desconectado Turbia

  • Junior Member
  • **
  • Mensajes: 15
    • turbia.net - aprenda algo nuevo cada día.
Problema con una imagen de fondo en CSS (SOLUCIONADO)
« en: 20 de Junio de 2007, 07:10:41 pm »
Hola foreros.

Recientemente descubrí el libro The Art & Science of CSS (http://www.sitepoint.com/books/cssdesign1/) y me picó la curiosidad de relanzar un portal de tutoriales comenzando el diseño desde 0.

Todo fue bien hasta que decidí poner un fondo en la parte inferior derecha. Se trata de una imagen con transparencia en formato PNG. El caso es que se posiciona correctamente, pero en firefox algunas veces la imagen aparece en color gris  :???:, además me gustaría hacer que no interfiera con el texto de la web, es decir, que el texto negro esté en primer plano y el fondo en segundo. Para realizar esto último he probado a asignar un z-index mayor a la capa de #contenido que a la capa #vida que es la que contiene la imagen, pero sin obtener resultado sastisfactorio.

¿Alguien sabe cómo puedo solucionar este problema? se aceptan también críticas/sugerencias para la web.

La dirección es http://turbia.net

Un saludo.

Desconectado Turbia

  • Junior Member
  • **
  • Mensajes: 15
    • turbia.net - aprenda algo nuevo cada día.
Re: Problema con una imagen de fondo en CSS
« Respuesta #1 en: 21 de Junio de 2007, 08:29:51 am »
Solucionado.

Simplemente había que quitar la transparencia de la imagen y colocar:

        background: url('./img/vida.png') no-repeat right bottom;

en la capa #contenido.

Desconectado Dabo

  • Administrator
  • *
  • Mensajes: 15348
    • https://www.daboblog.com
Re: Problema con una imagen de fondo en CSS
« Respuesta #2 en: 21 de Junio de 2007, 10:37:11 am »
GRacias por comentarlo amigo y sobre la web...ya sabes mi opinión XD, gustándome.com, a ver si te vemos más por el foro que ya son años cruzando mails -;)

Un abrazote y dale a muerte a turbia que lo veo muy bien planteado
Hacking, computing, are in my blood, are a part of me, a part of my life...Debian GNU/Linux rules.

Twitter; https://twitter.com/daboblog
Instagram: @daboblog


www.daboblog.com | www.debianhackers.net | www.caborian.com | www.apachectl.com | www.davidhernandez

Desconectado Turbia

  • Junior Member
  • **
  • Mensajes: 15
    • turbia.net - aprenda algo nuevo cada día.
Re: Problema con una imagen de fondo en CSS
« Respuesta #3 en: 21 de Junio de 2007, 03:43:34 pm »
Aún no he conseguido salirme con la mía, y la imagen no parte de la línea del mismo color, sino del final :S

Cuando encuentre la solución la posteo aquí, o si alguien me dice como resolverlo será un placer. Podéis ver a lo que me refiero en:

http://turbia.net/articulos/

Quiero que quede como en

http://turbia.net/contacto/

Un saludo y gracias por los ánimos ;)

Desconectado Turbia

  • Junior Member
  • **
  • Mensajes: 15
    • turbia.net - aprenda algo nuevo cada día.
Re: Problema con una imagen de fondo en CSS
« Respuesta #4 en: 22 de Junio de 2007, 09:09:23 am »
#central {
  background: none;
}

#contenido {
  background: url('/img/vida.png') no-repeat right bottom;
}

Solucionado añadiendo este código  :haha:

Desconectado Liamngls

  • Administrator
  • ******
  • Mensajes: 15688
    • Manuales-e
Re: Problema con una imagen de fondo en CSS (SOLUCIONADO)
« Respuesta #5 en: 22 de Junio de 2007, 10:57:42 am »
Gracias por comentarlo :)

Desconectado Turbia

  • Junior Member
  • **
  • Mensajes: 15
    • turbia.net - aprenda algo nuevo cada día.
Re: Problema con una imagen de fondo en CSS (SOLUCIONADO)
« Respuesta #6 en: 22 de Junio de 2007, 04:20:29 pm »
Resulta que en páginas donde el texto no llegaba abajo del todo la imagen salía desplazada hacia arriba. Finalmente he conseguido solucionarlo colocando la iamgen de fondo en la capa "central" que corresponde al grueso de la página y poniendo fondo blanco al "pie" de la página, de forma que tapa la imagen. Aunque aún sale una pequeña línea de puntos en la última fila de píxeles.

Ahí va el nuevo código.

#pie {
background-color: #FFF;
}

#central {
background: url('/img/vida.png') no-repeat right bottom;
}


 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License