Deslizador de imagen nativa JavaScript simple

Tiempo de ejecución: 30 minutos. Empezar

Autor:
Views Total: 4,055
Sitio oficial: Ir a la web
Actualizado: January 14, 2014
Licencia: MIT

Vista prévia

Deslizador de imagen nativa JavaScript simple

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;
}

 

 

 

Te puede interesar: