Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Autoampliar imagen de fondo en capa div

las capas div me esta liando pues quiero meter en cuerpo una div con fondo y a la vez me gustaria que a la hora de meter texto esta se vaya ampliando con la imagen de fondo.

aqui dejo una imagen de lo que quiero hacer realmente imagen
<body>
<div id="wrapper">
<div id="head">
<div id="logo"><a href="<?php echo $row_DatosSharon['url']; ?>"><img src="skins/defalult/img/image/logosharon.png" width="430" height="258" /></a></div>
<div id="menu"><nav id="navigation">
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="#">Biography</a></li>
<li><a href="#">Gallery</a></li>
<li><a href="#">Works</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav></div>


</div>
<div id="cuerpo">
<div id="contenido">
<table width="120%" height="534" border="0" align="center">
<tr>
<td width="70%" height="424"><div id="fondo"><img src="skins/defalult/img/image/fondo-amplio2.png" width="229" height="61" /></div></td>
<td width="14%"><div id="img-logo">
<img src="skins/defalult/img/image/bio-sharon.png" width="146" height="88" />
<div id="text-bio">
<address>
Sharon A. Jensen
</address>
<address>
Original Graphite Artist
</address>
<address>
Hertfordshire, England
</address>
</div>
<address>
</address>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="skins/defalult/img/image/flag.png" width="141" height="99" /></p>
</div></td>
<td width="16%">&nbsp;</td>
</tr>
<tr>
<td height="102">&nbsp;</td>
<td>&nbsp;</td>
<td><div id="company">
<p><img src="skins/defalult/img/image/logo.jpg" /></p>
<p>Company</p>
</div></td>
</tr>
</table>
</div>
</div>
<div id="footer">
<div id="creditos">
<?php echo $nombreWeb ?> &copy; 2013 | Home | Biography | Gallery | Works | Contact
</div>
</div>

</div>
</body>
</html>
0
Puntos
1701
Visitas
7
Resp
Por graficaslucero hace 126 meses
Principiante
Respuesta #1
ah entiendo tu quieres ampliar la imagen hacia abajo según el texto se vaya incrementando pero claro de ser así la imagen se deformaría y perdería calidad de pixeles obviamente. lo mas sano es que utilices un fondo tipo textura como por ejemplo esta

solo tendrías que ponerla en el css de la capa mas o menos así
#id_div {
	background:url(2563337-textura-gris.jpg) repeat;
}
0
Puntos
Por zeuskx hace 126 meses
Administrador Sitio web
Respuesta #2
okey bueno pues lo que hare es que con fotoshop mismo le metere el texto en esa imagen y la acoplare ahi no me queda otra opcion. tu puedes decirme algun sitio donde pueda informarme bien de temas de css algun tuto o algo ando un poco perdido con el tema de position:
0
Puntos
Por graficaslucero hace 126 meses
Principiante
Respuesta #3
Hola graficaslucer,
No se si ya has solucionado el problema, pero por si acaso te dejo la solución.
Basta con que le indiques en el css la siguiente propiedad:
background-attachment: fixed;
y si lo haces directamente en el div, <background="Aqui va la imagen" style ="background-attachment: fixed"
Pruebalo y me cuentas. Espero haberte ayudado.

0
Puntos
Por Irmerov hace 126 meses
Principiante
Respuesta #4
muchisimas graciasssss
probare si funciona pero dime se distorciona la imagen?
0
Puntos
Por graficaslucero hace 126 meses
Principiante
Respuesta #5
Que va! Queda la imagen tal cual.
0
Puntos
Por Irmerov hace 126 meses
Principiante
Respuesta #6
haber la imagen la tengo que poner de fondo en una tabla y tengo que ponerle el background-attachment: fixed; o puedo ponerlo directamente? ejemplo
#fondo{
background-imagen: blablabla
background-attachment: fixed;
}

creo que le meti malamente el style donde lo tengo que poner exactamente? siempre me equivoco en esto soy torpon lo siento y ademas muchisimas gracias por vuestra ayuda.......
<div id="contenido" style ="background-attachment: fixed">
<table width="86%" height="650" border="1">
<tr>
<td width="985" height="644"><img src="skins/defalult/img/image/fondo-amplio2.png" width="825" height="512" />
0
Puntos
Por graficaslucero hace 126 meses
Principiante
Respuesta #7
El backgorund-attachment:fixed va en el mismo CSS donde está la imagen que tienes como fondo. Que me parece que es el div llamado fondo. Es decir..
#fondo {
background-attachment: fixed; 
}
Ahora, creo que podrías hacer esto también y creo que conseguirías buen resultado
#fondo {
	background: url(colores.jpg) fixed;
	width: auto;
	height: auto;
	display: inline-block;
}

#div_interior {
	width: auto;
	height: auto;
	overflow: hidden;
}
Y todo lo que quieras colocar de contenido lo colocas dentro de ese div.
0
Puntos
Por Jose hace 126 meses
Experto Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate