Comunidad de diseño web y desarrollo en internet online

No se ven los Divs

Citar            
MensajeEscrito el 28 Oct 2013 11:37 am
hola chicos. resulta que tengo un fondo adaptable a resolución. funciona bien pero cuando comienzo a agregarle las divs para el contenido... las mismas no se ven en Chrome (si en firefox y opera).
no se que estoy haciendo mal. :twisted:

Código HTML :

body {
   background-image: url(img/fondo.jpg);
   background-repeat: no-repeat;
   background-position: center top;
   margin: 0px;
   height: 100%;
   width: 100%;
   position: absolute;
}<br />
function updateBackground() {
screenWidth = $(window).width();
screenHeight = $(window).height();
var bg = jQuery("#bg");
 
// Proporcion horizontal/vertical. En este caso la imagen es cuadrada
ratio = 1;
 
if (screenWidth/screenHeight > ratio) {
$(bg).height("auto");
$(bg).width("100%");
} else {
$(bg).width("auto");
$(bg).height("100%");
}
 
// Si a la imagen le sobra anchura, la centramos a mano
if ($(bg).width() > 0) {
$(bg).css('left', (screenWidth - $(bg).width()) / 2);
}
}
$(document).ready(function() {
// Actualizamos el fondo al cargar la pagina
updateBackground();
$(window).bind("resize", function() {
// Y tambien cada vez que se redimensione el navegador
updateBackground();
});
});
.banner-div {
   background-image: url(img/fondo-banner.png);
   background-repeat: repeat;
   float: left;
   height: 300px;
   width: 900px;
   margin-left: -450px;
   position: absolute;
   visibility: visible;
   z-index: 5;
   left: 50%;
   top: 0px;
}
</style>
</head>

<body>
<div class="banner-div" id="banner"></div>
</body>
</html>

Por walter

68 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 01 Nov 2013 06:54 pm
Creo que es más fácil:

Código CSS :

body{
   background: url(img/fondo.jpg) no-repeat center top fixed cover transparent;
}


La redimención la haces con size: cover
Y para que no se mueva con attachmnet:fixed

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

chrome
Citar            
MensajeEscrito el 01 Nov 2013 08:33 pm
gracias nasho. la imagen está en el fondo y sobre la misma un div con una trama transparente.
me di cuenta que todo lo que esté por debajo inmediato de este div no se ve, pero el div que le sigue si se ve.....

Por walter

68 de clabLevel



Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.