Tecnología

Inicio

Cómo crear álbumes de fotos con CSS

Cómo crear álbumes de fotos con CSS


En cascada lenguaje de hojas de estilo (CSS) proporciona una forma de crear una galería de fotos interactivo sin necesidad de una mano de programación JavaScript. Utilizando el \ "flotar \" pseudo-clase para un enlace, junto con un poco de HTML y CSS de magia, se puede crear un vuelco foto pantalla resbaladiza. No sólo se ve muy fresco, pero también permite a los visitantes ver rápidamente las versiones más grandes de las fotos sin ventanas pop-up, marcos o cargar una nueva página.

Instrucciones

1 Abra su página web en su texto o HTML editor de código favorito.

2 Agregue el siguiente código HTML en su página web en la que desea que aparezca tu galería:

<Div class = \ "galería \">

&lt;ul class=\&quot;thumbs\&quot;>
&lt;li>
&lt;a href=\&quot;#\&quot; class=\&quot;thumbnail pic1\&quot;>
&lt;span class=\&quot;fullpic\&quot;>&lt;/span>
&lt;img src=\&quot;thumbs/myimage1.jpg\&quot;/>&lt;/a>
&lt;/li>
&lt;li>
&lt;a href=\&quot;#\&quot; class=\&quot;thumbnail pic2\&quot;>
&lt;span class=\&quot;fullpic\&quot;>&lt;/span>
&lt;img src=\&quot;thumbs/myimage2.jpg\&quot;/>&lt;/a>
&lt;/li>
&lt;li>
&lt;a href=\&quot;#\&quot; class=\&quot;thumbnail pic3\&quot;>
&lt;span class=\&quot;fullpic\&quot;>&lt;/span>
&lt;img src=\&quot;thumbs/myimage3.jpg\&quot;/>&lt;/a>
&lt;/li>
&lt;/ul>

</ Div>

3 Editar los códigos de elementos de lista por lo que las etiquetas de imagen en cada elemento de la lista referencia tu galería de archivos de imagen en miniatura. Si necesita elementos de lista adicionales para más imágenes, copiar y pegar uno de los elementos de la lista, y cambiar la clase \ "pic # \" por lo que el \ "# \" sigue contando (dando a cada enlazar una clase de estilo único).

4 Agregue el siguiente código CSS a la sección de estilo de su página web. Esta estilos el área de la galería y harán que las imágenes de alinear correctamente dentro del área de la galería:

div.gallery {

position: relative

IR

border: 1px solid silver

IR

height: 350px

IR

width: 750px

IR
}

5 Agregue el siguiente código CSS a la sección de estilo. Este estilos las miniaturas en una cuadrícula de flujo libre a la derecha de la zona principal de la imagen:

ul.thumbs {

list-style-type:none;
width: 250px

IR

float: right

IR
}

ul.thumbs li {

float: left

IR
}

6 Agregue el siguiente código CSS a la sección de estilo. Esto desplaza y apila las etiquetas span vacíos en el lado izquierdo del área de la galería, y efectivamente los oculta:

span.fullpic {

width: 1px

IR

height: 1px

IR

position: absolute

IR

top: 5px

IR

left: 5px

IR
}

7 Agregue el siguiente código CSS a la sección de estilo. Esto crea el efecto de vuelco. Cuando el cursor del ratón sobre una imagen en miniatura (identificada por la clase \ "pic # \" enlace), la etiqueta span asociado se expande por lo que es visible. La imagen de mayor tamaño asociado se establece como fondo de la luz, haciendo que parezca que la imagen apareció mágicamente en el lado izquierdo del área de la galería.

a.pic1: hover {span.fullpic

background:URL(images/myimage1.jpg);
background-repeat: no-repeat

IR

height:300px;
width:300px;

}

a.pic2: hover {span.fullpic

background:URL(images/myimage2.jpg);
background-repeat: no-repeat

IR

height:300px;
width:300px;

}

a.pic3: hover {span.fullpic

background:URL(images/myimage3.jpg);
background-repeat: no-repeat

IR

height:300px;
width:300px;

}

8 Editar las referencias de imagen de fondo en el código CSS. Tenga en cuenta los \ "pic # \" estilos de enlace. Estos estilos se corresponden con los vínculos en torno a las imágenes en miniatura y códigos span en el código HTML de la página. Definir el fondo de la imagen \ "URL \" para el archivo de imagen de mayor tamaño correspondiente a la miniatura que está relacionado con cada enlace \ "pic # \". Si ha añadido más miniaturas en el paso anterior, agregue correspondiente a pico \ "#: libración lapso \" estilos.

Consejos y advertencias

  • Aprovechar el inusitado \ "href \" los atributos de los vínculos en torno a las miniaturas en el código HTML para mejorar su galería. El uso de JavaScript ventanas emergentes o dirigirse a una nueva ventana para abrir nuevas páginas o añadir una acción cuando el usuario hace clic en la imagen en miniatura. Proporcionar información de la imagen, cargar versiones de tamaño completo de las imágenes, o añadir la foto seleccionada al carrito de la compra de sus visitantes.