Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Mantener relación de tamaño elemento

Estas en el tema de Mantener relación de tamaño elemento en el foro de CSS en Foros del Web. Hola a todos, a ver si podéis ayudarme con esto, tengo una galeria (digamoslo as)í, donde tengo un grid de 6 imagenes responsive,el width es ...
  #1 (permalink)  
Antiguo 02/05/2016, 04:28
Usuario no validado
 
Fecha de Ingreso: abril-2012
Mensajes: 134
Antigüedad: 12 años, 1 mes
Puntos: 0
Mantener relación de tamaño elemento

Hola a todos, a ver si podéis ayudarme con esto, tengo una galeria (digamoslo as)í, donde tengo un grid de 6 imagenes responsive,el width es en %, tengo un efecto zoom con Scale(), controlo el overflow hidden para el width, es decir mantiene el mismo tamaño de ancho, pero en el height no puedo controlarlo ya que el alto no es fijo.

Hay alguna forma de mantener la relacion de alto y ancho sin que se modifique el alto del contenedor.
  #2 (permalink)  
Antiguo 02/05/2016, 04:31
Usuario no validado
 
Fecha de Ingreso: abril-2012
Mensajes: 134
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Mantener relación de tamaño elemento

Os pongo el codigo:


Código:
#services{
    overflow: hidden;
    margin: .5%;
    float: left;
    width: 32%;
}

#services img{
    max-width: 100%; 
    max-height: 100%; 
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

#services img:hover{
    cursor: pointer;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}
  #3 (permalink)  
Antiguo 02/05/2016, 05:49
Usuario no validado
 
Fecha de Ingreso: abril-2012
Mensajes: 134
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Mantener relación de tamaño elemento

Ya he encontrado la solución, el problema no era el redimensionamiento, era el espacio por el display. lo he solucionado poniendo display: block

Etiquetas: elemento, imagenes, tamaño, 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 01:59.