InicioHazlo Tu MismoTutorial | Crear una Galeria de Imagenes con CSS


diseño


Hola amigos en este tutorial les enseñare a crear una galería normar, pero con el mas puro efecto de CSS3 les encantara.

web


Echa un vistazo al demo para ver lo que vamos a construir. Recuerden que, debido a que va a utilizar un par de propiedades de CSS3, los usuarios con IE no verán efecto completo, pero los navegadores tales como Firefox y Chrome podrán disfrutar de toda la experiencia. Vamos a utilizar CSS básico para el estilo de las fotos, en un estilo de imágenes Polaroid, y luego pondremos un poco de estilo adicional con sombras y la rotación, a continuación, utilizar la propiedad z-index para alterar el orden de apilamiento de los objetos.

html


Empezaremos a trabajar primero es obtener la imágenes miniaturas para que aparezcan en la galería crearan el directorio imágenes y meter hay las miniaturas, yo las e sacado de Flickr, y se las pongo aquí, pero ustedes saben las que usan.

editar tutorial


Links:

http://www.flickr.com/photos/claudio_ar/2214532638
http://www.flickr.com/photos/galego/3131005845
http://www.flickr.com/photos/claudio_ar/1810490865
http://www.flickr.com/photos/claudio_ar/2952099761
http://www.flickr.com/photos/claudio_ar/2811295698
http://www.flickr.com/photos/claudio_ar/2601700491

diseño de web


Lo siguiente es configurar la estructura de página básica con un contenedor centrado en la página. Use una textura de madera de fondo y la repetí a y claro esto va en nuestra hoja de estilos.


body {
    background: #959796 url(images/wood-repeat.jpg);
}

#container {
    width: 600px; margin: 40px auto;
}




Y esta es la estructura de nuestro documento HTML:


<div id="container">
    <h1>Galería de imágenes con CSS</h1>
    <h2><a href="http://www.taringa.net/misa2pac22">Misa2pac22</a></h2>
    
<ul class="gallery">
    <li><a href="#"><img src="images/1.jpg" /></a></li>
    <li><a href="#"><img src="images/2.jpg" /></a></li>
    <li><a href="#"><img src="images/3.jpg" /></a></li>
    <li><a href="#"><img src="images/4.jpg" /></a></li>
    <li><a href="#"><img src="images/5.jpg" /></a></li>
    <li><a href="#"><img src="images/6.jpg" /></a></li>
</ul>

</div>




java


Semánticamente se diseña la galería en forma de lista desordenada pues lo hemos echo con listas y no con tablas además se le añade la viñeta, y no olvides darles la descripción adecuada.



html


Ahora tenemos que empezar a trabajar en la CSS de la galería. En primer lugar, vamos a querer quitar los gráficos de punto que aparecen en la lista de elementos. Sólo tiene que utilizar list-style: none para eliminaros.


ul.gallery { 
    list-style: none;
}


Marco


Ahora de daremos el efecto Polaroid a las imágenes mediante la adición de algunos estilos a los anclajes. En primer lugar un float a la izquierda para que se apile al lado del otro, a continuación, añadir un poco de relleno. El establecimiento de un fondo de un color gris claro entonces dará la tradicional forma de Polaroid. Para terminar con esto un toque muy sutil en la forma de un borde blanco 1px.


ul.gallery li a {
    float: left;
    padding: 10px 10px 25px 10px;
    background: #eee;
    border: 1px solid #fff;
    margin:4px;
}


tutorial


imagenes


galeria


Ahora añadimos un poco de realismo al diseño, el uso del propiedad box-shadow de CSS3, para añadir un poco de sombra a las fotos. Para garantizar el orden de apilamiento de las obras posteriores, también tendrá que añadir position: relative a la CSS.


ul.gallery li a {
    float: left;
    padding: 10px 10px 25px 10px;
    background: #eee;
    border: 1px solid #fff;
    margin:4px;
    -moz-box-shadow: 0px 2px 15px #333;
    position: relative;
}


diseño de web


CSS3


Ahora tenemos que apuntar a cada imagen por separado, por lo que hay que volver atrás y dar a cada imagen un class único en los links en <a>.



diseño


Ya definidos los class, podemos añadir un estilo único a cada foto. Escribimos en nuestro CSS y especificamos un diferente z-index en cada imagen y un poco de CSS3 para la rotación.


ul.gallery li a.pic-1 {
    z-index: 1;
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
}
ul.gallery li a.pic-2 {
    z-index: 5;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
}
ul.gallery li a.pic-3 {
    z-index: 3;
    -webkit-transform: rotate(4deg);
    -moz-transform: rotate(4deg);
}


web




La pila de fotos Polaroid ahora debe ser superpuesta entre sí y tienen la apariencia de ser colocados al azar en la superficie de madera.

css


Le damos ahora para terminal la propiedad :hover para ajustar el z-index y una cifra más alta, esto asegurará que cada imagen salta a la parte superior de la pila cuando se selecciona con el ratón. También puede ajustar el box-shadow para dar la impresión de que la foto ha levantado fuera de la pantalla.


ul.gallery li a:hover {
    z-index: 10;
    -moz-box-shadow: 3px 5px 15px #333;
}


editar


tutorial


Y eso es todo ya ustedes pueden jugar con la galería y porque combinar este tutorial , para que les quede aun mejor.

galeria




diseño de web


Espero que les haya agradado este pequeño tutorial, no olviden comentar, y cualquier duda pueden mandarme un MP, gracias.
Datos archivados del Taringa! original
135puntos
20,880visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

m
misa2pac22🇦🇷
Usuario
Puntos0
Posts33
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.