Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Centrar imagen en div

Estas en el tema de Centrar imagen en div en el foro de CSS en Foros del Web. Hola, estoy intentando centrar una imagen en un div, defino todo en porcentajes, he probado a centrarla desde css y html pero sin éxito, siempre ...
  #1 (permalink)  
Antiguo 26/08/2015, 12:35
 
Fecha de Ingreso: octubre-2013
Mensajes: 6
Antigüedad: 11 años
Puntos: 0
Centrar imagen en div

Hola, estoy intentando centrar una imagen en un div, defino todo en porcentajes, he probado a centrarla desde css y html pero sin éxito, siempre se fija a la izquierda.

css

Código CSS:
Ver original
  1. .supercapa {width: 100%; margin: 0px auto; padding: 0px;}
  2.     .capa1 {width: 50%; height: 100%; float:left; background-color: #b3c5d1;}
  3.     .capa2 {width: 50%; height: 100%; float:left; background-color: #d1e0eb;}
  4.        
  5.         .bg{
  6.         position:absolute;
  7.         height:100%;
  8.         z-index:1;
  9.      }

html

Código HTML:
Ver original
  1.     <div class='supercapa'>
  2.         <div class='capa1'>
  3.            
  4.         </div>
  5.         <div class='capa2'>
  6.             <img class='bg' src='imagen.png'  />
  7.         </div>
  8.     </div>
  9. </body>

¿Alguien sabría orientarme?.

Última edición por estoesmucomplicao; 26/08/2015 a las 13:48
  #2 (permalink)  
Antiguo 26/08/2015, 13:55
 
Fecha de Ingreso: enero-2015
Ubicación: Cordoba, Andalucía
Mensajes: 111
Antigüedad: 9 años, 10 meses
Puntos: 15
Respuesta: Centrar imagen en div

Se queda a la izquierda porque tiene posición absoluta.

Para centrar posición absoluta añade esto en la clase bg

Código CSS:
Ver original
  1. left:0;
  2. right:0;
  3. margin-left:auto;
  4. margin-right:auto;
  #3 (permalink)  
Antiguo 26/08/2015, 16:13
 
Fecha de Ingreso: octubre-2013
Mensajes: 6
Antigüedad: 11 años
Puntos: 0
Respuesta: Centrar imagen en div

Gracias, esto lo soluciona. Soy nuevo en esto y me falta base teórica.

Etiquetas: background, color, float, html, todo, width
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 13:51.