Foros del Web » Creando para Internet » CSS »

Fondo transparente elementos a full color

Estas en el tema de Fondo transparente elementos a full color en el foro de CSS en Foros del Web. ncesito su ayuda, tengo un div fondo que contiene a su vez dos divs izq derecha. Necesito poner una imagen de fondo en el div ...
  #1 (permalink)  
Antiguo 27/09/2012, 22:13
 
Fecha de Ingreso: mayo-2011
Mensajes: 105
Antigüedad: 13 años, 7 meses
Puntos: 3
Exclamación Fondo transparente elementos a full color

ncesito su ayuda, tengo un div fondo que contiene a su vez dos divs izq derecha.

Necesito poner una imagen de fondo en el div fondo pero darle opacidad 0.6 y que a su vez los dos div hijos izq derecha y sus elementos no sean afectados por la opacidad del fondo mayor.

Lo que pasa es que si le cambio la opacidad al fondo, sus hijos se opacan tambien.
  #2 (permalink)  
Antiguo 27/09/2012, 22:49
Avatar de pitufoweb  
Fecha de Ingreso: enero-2008
Ubicación: Un Mundo Raro
Mensajes: 1.148
Antigüedad: 16 años, 11 meses
Puntos: 181
Respuesta: Fondo transparente elementos a full color

Usa una imagen .png semi-transparente.



Saludos
__________________
------------- " La felicidad no llega de afuera, nace desde dentro. " -------------
  #3 (permalink)  
Antiguo 30/09/2012, 12:47
 
Fecha de Ingreso: mayo-2011
Mensajes: 105
Antigüedad: 13 años, 7 meses
Puntos: 3
Respuesta: Fondo transparente elementos a full color

esa solucion no es viable puesto que el fondo es dinamico, yo muestro una imagen ampliada y el fondo es la misma imagen en mosaico
  #4 (permalink)  
Antiguo 30/09/2012, 12:52
Avatar de mariogl84  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 22 años, 1 mes
Puntos: 20
Respuesta: Fondo transparente elementos a full color

¿Podemos ver tu código?
__________________
Puedes visitar mi blog sobre HTML, CSS y Wordpress.
  #5 (permalink)  
Antiguo 30/09/2012, 15:28
Avatar de anewryzm  
Fecha de Ingreso: septiembre-2011
Mensajes: 47
Antigüedad: 13 años, 3 meses
Puntos: 7
Respuesta: Fondo transparente elementos a full color

Muestra el código, por favor.
Si tienes alguna screenshot seria bueno.

Saludos
@Anewryzm
__________________
@Anewryzm
  #6 (permalink)  
Antiguo 30/09/2012, 17:44
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años, 1 mes
Puntos: 317
Respuesta: Fondo transparente elementos a full color

Coincido plenamente con los reclamos previos. Sería una ayuda para entender tu problema. Porque si fuera algo tan elemental como poner un contenido opaco en un contenedor con transparencia, ya hubieses encontrado la respuesta en mil tutoriales y mensajes dentro de este Foro.

De momento, no se puede con imágenes. No existe un background-image-opacity. La solución es la que te dieron, poner la imagen con su transparencia.
No entiendo lo de "el fondo es dinamico, yo muestro una imagen ampliada y el fondo es la misma imagen en mosaico".
Puedo adivinar que las imágenes no son tuyas, y las cambias con algún programa, por lo que no tienes manera de convertirlas a *.png .

La única manera es usar capas, como ya habrás visto en esos mil tutoriales.

Por eso es importante ver qué clase de estructura en particular estás usando, para inventar otra cosa.
  #7 (permalink)  
Antiguo 02/10/2012, 10:38
 
Fecha de Ingreso: mayo-2011
Mensajes: 105
Antigüedad: 13 años, 7 meses
Puntos: 3
Respuesta: Fondo transparente elementos a full color

tengo varias capas anidadas asi:

<div id='principal'>
<div id='izquierda'>
<div id='imagen' style='background-image:url('loquesea.png')'></div>
</div>
<div id='derecha'>
<div id='informacion'></div>
</div>
<div id='fondo' style='background-image:url('loquesea.png'); background-size:60px 60px;'>
</div>

De esta manera la imagen queda en el conetendor izquierdo ampliada, la informacion del producto en la derecha, y de fondo la misma imagen pero en miniaturas de 60px * 60px repetidas en mosaico eje x eje y.

Aqui un screenshot:



La opacidad la quiero en ese fondo, como ven no puedo usar imagenes png semitransparentes puesto que el fondo se construye a partir de la imagen del producto.... cabe resaltar que estoy mostrando esto en un dialog de jquery UI
  #8 (permalink)  
Antiguo 02/10/2012, 13:26
Avatar de mariogl84  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 22 años, 1 mes
Puntos: 20
Respuesta: Fondo transparente elementos a full color

¿Puedes armar un fiddle o algo así con el código HTML y el CSS? Es que sólo con eso es difícil hacerse una idea de lo que ocurre.
__________________
Puedes visitar mi blog sobre HTML, CSS y Wordpress.
  #9 (permalink)  
Antiguo 02/10/2012, 15:31
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años, 1 mes
Puntos: 317
Respuesta: Fondo transparente elementos a full color

Es que ya se lo explicamos, mariogl84. Van ocho mensajes y seguimos con la misma historia. deywibkiss la va a ganar por cansancio.

¿Cuál es el problema que tienen en este Foro para poner un ejemplo, aunque sea simulando que saben HTML?


Bien. La aclaración cabida convenía hacerla al principio. O no. Realmente no conozco esa library, pero voy a suponer que te permite meter cualquier capa que hayás creado, y que no solamente le mandás parámetros para que te la escriba.

Esa captura sí fue reveladora. Si mirás bien, resulta que la capa la muestra sobre el contenido del documento, previamente "blureado". Eso significa que lo que estás pidiendo no tiene mucho sentido: si el fondo fuese semitransparente, se mezclaría con el documento, y quedaría un pastiche horroroso, incomprensible.
La idea es que el mosaico de fondo se transparente contra el fondo de esa ventana de ... diálogo. Que tiene fondo blanco. Y por lo tanto, el efecto es de aclararse un poco, lo que ayuda a destacar el contenido contra el fondo.


Así se pone un código, deywibkiss. Así...

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<title></title>

</head>
<body style='background-color:white; padding:30px; '>

<div id='principal' style='width:600px; height:400px; background-size:60px; 
background-image:url(http://imageshack.us/a/img26/2554/guillermojones.jpg);
background-repeat:repeat; border:solid red 1px; position:relative; z-index:0; '>

<div id='cubre' style='width:600px; height:400px; background-color:white; top:0; left:0; 
opacity:0.5; filter:alpha(opacity=50); position:absolute; z-index:-1; '></div>

<div id='izquierda' style='float:left; z-index:1; '>
<div id='imagen' style='width:240px; height:320px; background-size:240px 320px; 
background-image:url(http://imageshack.us/a/img26/2554/guillermojones.jpg);
background-repeat:no-repeat; margin:30px; z-index:1; '></div>
</div>

<div id='derecha' style='width:220px; height:320px; background-color:lime; float:left; 
margin:30px;'>
<div id='informacion' style='color:maroon; font:900 26px/220% cursive; 
background-color:yellow; text-align:center; '>GUILLERMO <br>JONES</div>
</div>
</div>

</body>
</html>
Y es lo que hubieses encontrado en cualquier parte, si te hubieses tomado el trabajo de buscar y leer. Como te dije, se superponen capas.
  #10 (permalink)  
Antiguo 02/10/2012, 19:28
 
Fecha de Ingreso: mayo-2011
Mensajes: 105
Antigüedad: 13 años, 7 meses
Puntos: 3
Respuesta: Fondo transparente elementos a full color

Gracias furoya por la solucion, y el regaño jejeje, tomaré todas sus sugerencias de manera constructiva para proximas preguntas...

No se si exista una faq que le pueda enseñar a la gente como hacer este efecto...

La solucion es el codigo facilitado por furoya.

aqui esta la captura de la solucion:



En fin muchachos gracias por su paciencia y a ti muchas mas gracias furoya...

Etiquetas: divs_opacos, div_opaco, opacity, fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:47.