Duda con CSS3.

Iniciado por 0xDani, 22 Enero 2014, 16:57 PM

0 Miembros y 1 Visitante están viendo este tema.

0xDani

Pues bien, el problema es que tengo un div con imágenes a tamaño 80x80px, a las que aplico la siguiente transición:

Código (css) [Seleccionar]

.galleryPhoto
{
  transition: transform 1s ease-in-out 0.1s;
  margin: 5px;
}

.galleryPhoto:hover
{
  transform: scale(3);
}


La idea es crear una especie de galería con miniaturas, de forma que al pasar el ratón por una imagen se haga más grande.

Pero este div está dentro de una section, y al ampliarse las fotos, estas aparecen cortadas en el límite de la section. Esto no sucede si le pongo la propiedad overflow como visible a la sección, pero quiero que esté en auto para poder poner texto y que aparezcan barras de desplazamiento en caso de necesidad (lo cual es más que probable).

Saludos.
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

#!drvy

Usa otro contenedor mas  :P

Saludos

0xDani

Cita de: @drvy en 22 Enero 2014, 17:01 PM
Usa otro contenedor mas  :P

Saludos

Perdona, ¿puedes precisar eso un poco más?
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

alan++

Posiblemente el contenedor que esta encima de esta galeria no te permite agrandar demasiado la imagen y por esa razon te la corta...

Una solucion que encontre en su momento es jugar con % de la imagen y del margin...

si tengo una imagen de ancho 50% y le pongo un margin de 5% por lado podria escalar la imagen a 1.2 sin problemas... ya que al agrandarse tomaria un ancho de 60%... que es el total inicial, de esta forma me garantizaria que siempre sea visible

Si tenes dudas con el ejemplo avisame y seguimos aclarando...

Suerte!

0xDani

El caso es que estas imágenes se agrandan al 300% de su tamaño. Y sí, lo que pasa es que el contenedor inmediatamente superior limita el tamaño de la imagen.

Lo que yo quiero es permitir que las imágenes sean escaladas y el overflow se vea por fuera del contenedor, pero no puedo renunciar a las barras de desplazamiento.
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

alan++

Cita de: alan++ en 22 Enero 2014, 18:00 PM
Posiblemente el contenedor que esta encima de esta galeria no te permite agrandar demasiado la imagen y por esa razon te la corta...

Una solucion que encontre en su momento es jugar con % de la imagen y del margin...

si tengo una imagen de ancho 50% y le pongo un margin de 5% por lado podria escalar la imagen a 1.2 sin problemas... ya que al agrandarse tomaria un ancho de 60%... que es el total inicial, de esta forma me garantizaria que siempre sea visible

Si tenes dudas con el ejemplo avisame y seguimos aclarando...

Suerte!

0xDani

Al final he renunciado a las barras de desplazamiento y le he puesto la altura a auto, para que se adapte al tamaño del contenido.
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM