Deslizador de imagen nativa JavaScript simple
| Autor: | |
|---|---|
| Views Total: | 4,055 |
| Sitio oficial: | Ir a la web |
| Actualizado: | January 14, 2014 |
| Licencia: | MIT |
Vista prévia
Descripción
Un deslizador simple y ligero basado en JavaScript nativo que permite deslizarse a través de un conjunto de imágenes con flechas de navegación y soporte de buscapersonas.
Funcionamiento
Incluya el script. js en la página.
<script src="script.js" type="text/javascript"></script>
Envuelve tus imágenes en un elemento contenedor.
<div id="slider"> <ul class="slider-list"> <li><img src="http://lorempixel.com/600/400/sports" alt=""/></li> <li><img src="http://lorempixel.com/600/400/food" alt=""/></li> <li><img src="http://lorempixel.com/600/400/nature" alt=""/></li> <li><img src="http://lorempixel.com/600/400/people" alt=""/></li> </ul> </div>
El CSS de ejemplo para el estilo del control deslizante.
#slider {
width: 600px;
height: 400px;
overflow: hidden;
position: relative;
border: 3px solid #000000;
border-radius: 5px;
}
#slider ul.slider-list {
position: absolute;
left: 0;
}
#slider .slider-list li {
float: left;
width: 600px;
height: 400px;
}
#slider .prev, #slider .next {
width: 39px;
height: 50px;
position: absolute;
left: 0;
top: 0;
bottom: 0;
background: url("img/slide-arrow.png") no-repeat 0 0;
margin: auto;
text-indent: -9999px;
}
#slider .next {
left: auto;
right: 0;
background-position: 100% 0;
}
.pagination {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
text-align: center;
}
.pagination li {
background: #000;
display: inline-block;
height: 15px;
margin: 0 3px;
width: 15px;
border-radius: 50%;
text-indent: -9999px;
box-shadow: 0 0 3px 1px #FFF;
opacity: 0.9;
cursor: pointer;
}
.pagination li.current {
opacity: 1;
box-shadow: 0 0 1px 2px #ff0000;
}





