Interface Slideshow

Publicado por Nikko el dia 31 Aug 2008 - Guardado en Diseño Web, Galerias, Javascript, Programacion, Scripts, jQuery Leido 5,876 Veces

interfaceshoe.jpg

Interface Slideshow, otra agradable alternativa para mostrar nuestras imágenes en diapositivas y con desvanecimiento. Sin duda la cantidad de opciones que se nos suelen presentar son tantas, que hace muy difícil la elección de uno a la hora de implementarlo en nuestros proyectos. Soy de esos que creen, que aunque suelan verse muy similar a otros, todos poseen diversas ventajas y pequeñas cosas que llamaran más la atención uno de otro. Sea en la forma de implementarse, la librería en la cual se basa, las diferentes opciones que nos presenta y demás. Interface Slideshow utiliza jquery y un poco de css para dar el estilo que veremos en el ejemplo. Creo que les gustara.
Ver Demo -Interface Slideshow

Uso:

Lo primero será descargar ambas librerías, jQuery 1.1.2 19 kb junto con Interface 1.2 146kb alojarlo en nuestro servidor o la carpeta que contiene todas nuestras librerías y realizar la llamada a ellos desde nuestro encabezado. Dentro de nuestras etiquetas < Head >…

JavaScript:
<script src="jquery.js" type="text/javascript"></script>
<script src="interface.js" type="text/javascript"></script>

Un poco de CSS

CSS:
#slideShow1
{

width: 300px;
height: 280px;
border: 1px solid #ccc;
padding: 10px;
background-color: #fff;
margin: 10px;
}
#slideShow2
{

width: 300px;
height: 300px;
border: 1px solid #ccc;
padding: 10px;
background-color: #fff;
margin: 10px;
}
.pagelinks a
{
font-weight: bold;
color: #666;
}
.slideCaption
{
background-color: #FFFFCC;
padding: 4px;
text-align: center;
font-weight: bold;
}
.pagelinks a.activeSlide
{
color: #f90;
}
/* this is for IE so the prev/next links can be hovered*/
.nextSlide,.prevSlide
{
background-image: url(images/spacer.gif);
}
.nextSlide:hover
{
background-image: url(images/nextslide.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}
.prevSlide:hover
{
background-image: url(images/prevslide.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}
.inputsTooltip
{
border: 1px solid #ccc;
background-color: #eee;
padding: 4px;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}
#tooltipURL
{

display: none;
}

Estructura de ambos ejemplos

HTML:
<div id="slideShow1">
<div class="slideshowLoader"></div>
<div class="slideshowHolder"></div>
   
   
<div class="slideshowLinks pagelinks"></div>

<div class="slideshowCaption slideCaption"></div>
</div>

<div id="slideShow2"><div class="slideshowLoader"></div>
<div class="slideshowHolder"></div>
   
   
<div class="slideshowLinks pagelinks"></div>
<div class="slideshowCaption slideCaption"></div>
</div>

JavaScript:
<script type="text/javascript">
$(document).ready(
    function()
    {
        $.slideshow(
            {
                container : 'slideShow1',
                loader: 'slideshow_files/slideshow_loader.gif',
                linksPosition: 'top',
                linksClass: 'pagelinks',
                linksSeparator : ' | ',
                fadeDuration : 400,
                activeLinkClass: 'activeSlide',
                nextslideClass: 'nextSlide',
                prevslideClass: 'prevSlide',
                captionPosition: 'bottom',
                captionClass: 'slideCaption',
                autoplay: 5,
                random: true,
                images : [
                    {
                        src: 'slideshow_files/Dynamic.jpg',
                        caption: 'Panda Dynamic'
                    },
                    {
                        src: 'slideshow_files/Active.jpg',
                        caption: 'Panda Actual'
                    },
                    {
                        src: 'slideshow_files/Dynamic.jpg',
                        caption: 'Fiat Panda'
                    },
                    {
                        src: 'slideshow_files/Active.jpg',
                        caption: 'Panda Active'
                    }
                ]
            }
        )
        $.slideshow(
            {
                container : 'slideShow2',
                loader: 'images/slideshow_loader.gif',
                linksPosition: 'top',
                linksClass: 'pagelinks',
                linksSeparator : ' | ',
                fadeDuration : 400,
                activeLinkClass: 'activeSlide',
                nextslideClass: 'nextSlide',
                prevslideClass: 'prevSlide',
                captionPosition: 'bottom',
                captionClass: 'slideCaption',
                autoplay: 5,
                images : [
                    {
                        src: 'slideshow_files/Dynamic.jpg',
                        caption: 'Fiat Panda'
                    },
                    {
                        src: 'slideshow_files/Dynamic.jpg',
                        caption: 'Panda Active'
                    },
                    {
                        src: 'slideshow_files/Dynamic.jpg',
                        caption: 'Panda Actual'
                    },
                    {
                        src: 'slideshow_files/Dynamic.jpgg',
                        caption: 'Panda Dynamic'
                    }
                ]
            }
        )
       
        $('a').ToolTip(
            {
                className: 'inputsTooltip',
                position: 'mouse'
            }
        );
    }
);
</script>

Ver Demo -Mas info Interface Slideshow

Publicado por Nikko

Soy un diseñador y desarrollador web situado en la Patagonia Argentina. Disfruto testear y conocer nuevos scripts, además de experimentar nuevas técnicas tanto en impresión como en desarrollo web. Como propietario de Patagonia Creative, divido mi tiempo entre la empresa, trabajos para Pymes, ONG y Gob. ////////// Facebook / linkedin / xing

Nikko ha publicado 1142 posts en Xyberneticos - Leer todos mis articulos Nikko

  1. Nebel - Gravatar

    Nebel

    31-08-2008

    Permalink

    En verdad, Nikko, no se que haria sin tu blog :) ... JaJaJa... Como siempre, tus post son perfectos, excelentes y espectaculares :P ... Ahorita probare mas esta funcion...

    Saludos

  2. spike - Gravatar

    spike

    31-08-2008

    Permalink

    Lo probaste? de veras funciona? yo lo probe y no me funciono, copie el codigo del ejemplo de eyecon canviando los paths y nada.

  3. spike - Gravatar

    spike

    31-08-2008

    Permalink

    vale, ahora ya si me funciona. Me he descargado directamente el jquery.js y el interface.js que usan ellos y pita fino:

    http://interface.eyecon.ro/jquery/jquery.js
    http://interface.eyecon.ro/interface/interface.js

    saludos

  4. [...] - bookmarked by 4 members originally found by king00185 on 2008-10-02 Interface Slideshow http://xyberneticos.com/index.php/2008/08/31/interface-slideshow/ - bookmarked by 6 members [...]



Nombre: (Necesario)

E-mail: (Necesario)

Website:

Escribe tu comentario: