Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/10/2016, 16:46
Avatar de manuparquegiralda
manuparquegiralda
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 12 años, 5 meses
Puntos: 39
Respuesta: hacer vista previa de album de fotos tipo face?

En lugar de ponerlo en un elemento <img /> pon la imagen en el background de tal manera:

Código CSS:
Ver original
  1. .contenedor {
  2.     position: relative;
  3.     ... /* RESTO DE ESTILOS */
  4. }
  5.  
  6. .contenedor > div {
  7.     position: relative;
  8.     background-size: cover;
  9.     background-position: center center;
  10.     background-repeat: no-repeat;
  11.     height:50%;
  12.     ...  /* RESTO DE ESTILOS */
  13. }
  14.  
  15. .contenedor > .foto1, .contenedor > .foto2 {
  16.     width: 50%;
  17. }
  18.  
  19. .contenedor > .foto3, .contenedor > .foto4, .contenedor > .foto5 {
  20.     width: 33%;
  21. }



Código HTML:
Ver original
  1. <div class="contenedor" style="height:500px;">
  2.     <div class="foto1" style="background-image: url(imagen-precargada.jpg);"></div>
  3.     <div class="foto2" style="background-image: url(imagen-precargada.jpg);"></div>
  4.     <div class="foto3" style="background-image: url(imagen-precargada.jpg);"></div>
  5.     <div class="foto4" style="background-image: url(imagen-precargada.jpg);"></div>
  6.     <div class="foto5" style="background-image: url(imagen-precargada.jpg);"></div>    
  7. </div>

De esta forma, la imagen quedará de fondo y cubrirá todo el div proporcionalmente quedando centrada dentro de éste. Los restos de la imagen no serán visibles, no es necesario ponerle un overflow: hidden.

Espero que te sirva.
__________________
Diseño Web - Arisman Web