El otro dÃa vi en CSSplay una galerÃa de imágenes usando sólo CSS, es bastante sorprendente. Me picó la curiosidad (y eché un vistazo a su código) asà que después de teclear un rato, he hecho algo parecido, aunque sin ese segundo nivel de aumento, es decir, mucho más sencillo.
El ‘truco’ está en crear una capa que se active cuando se hace mouse over, es decir, cuando pasamos el puntero del ratón sobre un elemento.
.thumb:hover span { background-color: #333; visibility: visible; right: 0; top: 150px; left: 0px; z-index: 50; margin: 0 auto; width: auto; }
Fijaos en el atributo visibility
, en la clase de arriba está como visible
.
.thumb span { position: absolute; top: 150px; left: -1000px; visibility: hidden; color: #fc7; font-family: "Andale mono", "Trebuchet MS", sans-serif; font-size: 12px; border-bottom: 1px dashed #666; }
AquÃ, sin embargo, visibility
está como hidden
, es decir que no se muestra, está oculto. Asà que dependiendo de si se pasa el puntero del ratón por encima de un elemento o no, se mostrará una capa u otra.
Podéis verla en funcionamiento aquÃ. Y por supuesto os podéis descargar la galerÃa completa para investigar / romper / copiar / modificar el código 🙂
PD DeberÃa funcionar bien en todos los navegadores decentes, cumple con los estándares XHTML y CSS, pero no te me quejes si usas el Internet Explorer, eso ya no es culpa mÃa 😛
23 respuestas a «GalerÃa de imágenes usando CSS»
Todo bien lo unico es que arregles el link de descarga que esta roto. Saludos
Gracias por el aviso, Roberto. Menos mal que me lo dices porque llevaba casi un año el enlace roto… Ya está todo arreglado 🙂
[…] tiempo, mostré un ejemplo de galerÃa (más o menos atractiva) usando hojas de estilo. Esta vez traigo otra galerÃa que a lo mejor no […]
Es perfecta Temp!! me gusta muchÃsimo!! creo q va a servirme para aquella web que hace meses empece…jajaja q lentorra soy.
Un besoooo!!!
pues en realidad no sé mucho de programación y eso….pero esa galeria es muy llamativa….me gusta mucho…
Sigue roto amigo.
Acabo de comprobarlo y todos los enlaces funcionan correctamente. Vuelve a probar, Omar. Si aún asÃ, tienes problemas, avisa y te lo mando por correo.
Hola descargue el comprimido pero al descomprimir me dice que el archivo esta dañado lo hice bajar a varios amigos y a todos os paso lo mismo.. alguna ayudita?
dey, a mà me funciona, no le veo ningún problema. Si quieres, dame tu dirección de correo y te la mando.
Tu código es solo para linux?
Adriana, el código de las páginas web no depende del sistema operativo (Windows, Linux, Mac OS, etc.), sino del navegador, que es el programa que interpreta ese código. Con lo cual, para poder usar la galerÃa, sólo necesitas un navegador medianamente moderno (Opera, Firefox, etc.). Eso es precisamente lo bueno, asà que da igual el sistema operativo que utilices 🙂
Gracias, Funciona y esta perfecta para una página que estoy trabajando… =)
muchas graccias por el aporte!!! cojonuda
Muchas gracias a vosotros por los comentarios. Me alegro de que os haya servido.
hola me gusto mucho tu galerÃa, no hay forma de que las imágenes se queden ahà después de verlas?, ósea que no desaparezcan al sacar el mouse del thumb.Gracias.
hola mi amigo me gusto mucho el contenido
solo que sigue roto me la puedes enviar por email
derlis, el enlace funciona correctamente. Inténtalo de nuevo. Si sigues con problemas, avÃsame y te lo envÃo a una dirección de correo electrónico.
Está excelente, gracias por compartir
hola queria preguntarte como seria si deseo darle click y que la imagen se quede quieta al darle click y no al pasar el mouce por cada imagen gracias
está genial cómo se ve la galerÃa, me funciona para mi página escolar, que me exigen se vea en por lo menos tres navegadores, incluso el explorer, gracias por compartirla! 😀
Muchas gracias, ahora que me gustarÃa saber como hacer para que las imágenes se fijaran, quiero decir, que cuando se haga clip se vea la imagen aunque ya no se tenga el ratón sobre ella, y también para que se vea una imagen antes de pasar el ratón por ellas.
Un saludo y muchas gracias
En contestación a dip y carlos (que se me habÃa pasado), sà que es posible que las imágenes queden fijas. En este estilo, el efecto de «pasar el ratón por encima» (pseudoelemento
:hover
) está aplicado a las miniaturas, asà que en el momento en que el puntero del ratón deje de estar sobre ellas, desaparecerá el efecto. La solución serÃa aplicar esta propiedad al contenedor de las miniaturas. En cuanto tenga tiempo, preparo otra versión con esta caracterÃstica 😉¡Gracias por los comentarios!
PD dip, me gusta el diseño de tu web. Y es todo un halago que utilices esta humilde galerÃa en ella 😉
Espero ansiosa tu aportación, yo lo he intentado con a:active o a:visited y nada, soy incapaz de resolverlo. Me agrada que te guste el diseño, voy muy lenta porque la voy completando en mis ratos libres. Ratos libres= freelance= 0.
Gracias, hasta pronto!