Como todas estas cosas, funciona correctamente en Firefox (versión 3.6 en adelante), en Google Chrome y en Safari. En Opera y en Internet Explorer, la galería se ve si esos detalles pero aun así, puede usarse.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL3GmfdIWz3dtSTYBerZcai7d5XwSoX0-iEaorWKZ9Umvx-GAZ-UpVlzaDYpvOaj_GG7UF9P7Un6TiEt7ZmYTVCRugDIsTu13MaK8z3D1M91QW3Dp1khMwkMMbiD_6HNMybP7mMFGBWPE/s320/animales_1.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi26Cgx1_WD8RRDk6bYTPxlKVjeisIIF1sha0cZzff3DwlJxeq0DfJpnNpj6653JvOavMSqI2TgUCVW_V8wVqvgfF5krKe40WFoZHGJ1xpwVQ6L04M3UTnUhkjv7WtRu5GfKcsm4wTz0EIO/s320/animalesBN_5.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5bWWFPwr5VK9eH6uImsif_t4y5yrQO9q0RE-foc88qf_Yvm913SG2nDxMouT9Xy_5PxMPoIpLgTA50HkCj4aj1tEK_ldFPaCi1UOOSpKcnphx4KW_PvZEuoRm0oSz7blRJAmHbS3IZCca/s320/espejito_2.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiBfEYfE0lM_frmQcSfAxMqRopWMzYxeTTxnc851otsBJQ9ENU3hRwKXyC7Qk0QbMs34DwzETjCNPeHxzZ9066Ecf8qSFyIUKpw5B3orIPXdqei3wfJAgRma6DM9LJR6c6XjwENYggo3Ky/s320/animales_primerplano1.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWa0R55h0J3iOh-4DemgRJwygtfts1ozRmvDG0lvbXMl198xtwvFdSrfwMMDfMU5G5FQujjq-RhvztqfkRTe2818QhWR6lGbbuv3kSYu35pX9RvOeJEDQiSivEWE6Ur43J0vLn6I0HVLp3/s320/mundocurioso_1.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq-NTyS_4fxAXZtru-fCSbb8CpixR7x7ZgkWUWN_4yvMFbakPUVZ2mKCe2cKdQgj7dfrWH1HoZ7Qg7-PcKTDOYZ8qGGHqAQqV6MJvk5PPMctbkKPodfezB-JgBEejjMUTw7TzA0bFc_Fpk/s320/palabras_evolucion.jpg)
<div id="gallery">
<div id="img1">
<img src="URL_imagen_1">
<span>un texto optativo para la imagen 1</span>
</div>
<div id="img2">
<img src="URL_imagen_2">
<span>un texto optativo para la imagen 2</span>
</div>
<div id="img3"> ....... seguimos agregando imágenes ....... </div>
</div>
<style>
/* es el rectángulo de la galería, definimos su tamaño total */
#gallery {
height: 680px;
margin: 20px auto;
position: relative;
width: 650px;
}
/* los rectángulo que contendrán cada una de las imágenes */
#gallery div {
overflow: hidden;
position: absolute;
/* efectos opcionales */
box-shadow: 3px 3px 50px #555;
-moz-box-shadow: 3px 3px 50px #555;
-webkit-box-shadow: 3px 3px 50px #555;
-webkit-transition: all 1500ms linear;
background-color: #444;
opacity: 0.9;
}
/* el efecto hover sobre las imágenes las "endereza" */
#gallery div#img1:hover, #gallery div#img2:hover, #gallery div#img3:hover {
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
opacity: 1;
z-index: 999;
}
/* los textos optativos */
#gallery span {
background-color: #222;
bottom: 5px;
color: #ABC;
font-size: 15px;
font-weight: bold;
padding: 2px 10px;
position: absolute;
right: 0;
text-align: right;
width: 40%;
}
/* ahora debemos definir la posicion y el giro de cada imagen */
#gallery #img1 {
/* esto rota la imagen una catidad de grados a la izquierda (valores negativos) o hacia la derecha (valores positivos) */
-moz-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
/* esta es la posición dentro del rectángulo #gallerty y podemos usar left top right o bottom */
left: 50px;
top: 30px;
/* esto indicará la capa, cuanto más bajo sea el valor, más abajo estará y permite superponerlas */
z-index:1;
}
/* lo mismo hacemos con todas las demás, por ejemplo */
#gallery #img2 {
-moz-transform: rotate(25deg);
-webkit-transform: rotate(25deg);
left:250px;
top: 300px;
z-index:7;
}
#gallery #img3 { ....... }
</style>
0 comentarios:
Publicar un comentario