Foros del Web » Creando para Internet » CSS »

Problemas con imagen fondo

Estas en el tema de Problemas con imagen fondo en el foro de CSS en Foros del Web. Buenas, tengo una pagina con la siguiente seccion: Cita: </head> <body> <div id="Main"> donde Main tiene el siguiente codigo CSS: Cita: #Main { background:url(../Images/Picture2_BN.jpg) no-repeat ...
  #1 (permalink)  
Antiguo 24/01/2015, 07:53
Avatar de juanleonardo  
Fecha de Ingreso: agosto-2007
Mensajes: 382
Antigüedad: 16 años, 8 meses
Puntos: 0
Problemas con imagen fondo

Buenas,

tengo una pagina con la siguiente seccion:

Cita:
</head>
<body>
<div id="Main">
donde Main tiene el siguiente codigo CSS:
Cita:
#Main {
background:url(../Images/Picture2_BN.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
padding: 10px 30px;
}
el proble en este caso es q la imagen (Picture2_BN.jpg) siempre me aparece un poco mas arriba, es decir q no se ve desde el comienzo de la imagen.

Porque puede ser esto??
Gracias.
  #2 (permalink)  
Antiguo 24/01/2015, 08:47
 
Fecha de Ingreso: agosto-2013
Ubicación: A Coruña
Mensajes: 54
Antigüedad: 10 años, 8 meses
Puntos: 14
Respuesta: Problemas con imagen fondo

Hola. Pero ese es todo el código css del #main? porque si es así no debería salir un recuadro más grande que el tamaño del padding ya que no le has assignado ningún tipo de width o height.
Saludos!
  #3 (permalink)  
Antiguo 24/01/2015, 09:02
Avatar de jsstoni  
Fecha de Ingreso: enero-2015
Ubicación: Maracaibo
Mensajes: 82
Antigüedad: 9 años, 3 meses
Puntos: 4
Respuesta: Problemas con imagen fondo

no tienes ningun tamaño definido en tu main por lo cual si el tamaño de la imagen es mas grande que el contenedor "div" se va posicionar mas arriba o mas a la izquierda por el cover

CSS
Código CSS:
Ver original
  1. #main {
  2.     background: url(imagen.png) no-repeat;
  3.     background-size: 100% 100%;
  4. }
__________________
Desarrollo web Front End Realtime NodeJs
  #4 (permalink)  
Antiguo 25/01/2015, 02:49
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Problemas con imagen fondo

¿No tiene tamaño definido? Los elementos de bloque tienen por defecto ancho y alto definido, cuyo valor es auto. Entonces ocupará todo el ancho y el alto será según el contenido. Que siendo un elemento cuyo identificador se llama main y viene justo después de body debo de sospechar gravemenete que tiene contenido suficiente para que tenga altura.

El valor cover hace precisamente eso que dices, ajusta el fondo de tal forma que se complete siempre el ancho o el alto sin deformar la imagen, por lo que casi siempre se verá recortado algo.
__________________
(:
  #5 (permalink)  
Antiguo 25/01/2015, 07:10
Avatar de GekoDH  
Fecha de Ingreso: diciembre-2014
Ubicación: Ourense
Mensajes: 58
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Problemas con imagen fondo

Si la proporción de alto*ancho de la imagen no es la misma que la del hueco que tiene siempre se va a comer un trozo al ponerle cover.

Lo que se me ocurre es que pruebes a darle un background-position para intentar que se vea el trozo que no se ve, pero se dejará de ver el opuesto. Esto también es útil si quieres que se vea cierta parte de la imagen al encoger la ventana horizontalmente, si le pones "background-position: right" irá desapareciendo la parte izquierda y la derecha quedará visible.

Etiquetas: background
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 12:14.