domingo, 4 de septiembre de 2016

Poner sencillo pero elegante slider de imágenes en blogger con JavaScript

Tomado gentilmente de zblogger
Un post más en Bloggin Red últimamente en comentarios variados han pedidos sliders de todo tipo, así que hoy, traigo uno nuevo útil para quién lo  vea bonito y de agrado para implementarlo en su blog pues al final un slider hace la misma función.
Pero vamos a ver primero el demo a ver ¿Qué tal? y si ustedes deciden implementarlo:
http://bloggin-prueba.blogspot.com.co/2016/09/mcis-display-none-sliderframe-position.html
Cuando ingreses al demo baja un poco con el scroll el 2 slider es

¿Te gustó? muy bien entonces vamos a ponerlo, es muy sencillo:

EL TUTORIAL... 

1. Para poner el slider en nuestro blog de blogger iremos a diseño > Añadir un Gadget > HTML/JavaScript.

2. Allí en dicho espacio pegaremos lo siguiente, el siguiente código:
<style type="text/css">
    #mcis {
        display: none;
    }
    #sliderFrame {
        position: relative;
        width: 500px;
        margin: 0 auto;
        margin-bottom:35px;
        border:5px solid #000;
    }
    #ribbon {
        width: 111px;
        height: 111px;
        position: absolute;
        top: -4px;
        left: -4px;
        background: url(https://lh3.googleusercontent.com/-lOmnjBSMK0E/Ufo5ZIu8GNI/AAAAAAAABEU/vrIaUC-urzI/s109-no/ribbon.png) no-repeat;
        z-index: 7;
    }
    #slider {
        width: 500px;
        height: 250px;
        background: #fff url(https://lh6.googleusercontent.com/-V7xLkgfh1O8/Ufo_dpsg85I/AAAAAAAABF0/pFT5oNtt_2w/s32-no/loading.gif) no-repeat 50% 50%;
        position: relative;
        margin: 0 auto;
        box-shadow: 0px 1px 5px #999999;
    }
    #slider img {
        position: absolute;
        border: none;
        display: none;
    }
    #slider a.imgLink {
        z-index: 2;
        display: none;
        position: absolute;
        top: 0px;
        left: 0px;
        border: 0;
        padding: 0;
        margin: 0;
        width: 100%;
        height: 100%;
    }
    div.mc-caption-bg, div.mc-caption-bg2 {
        position: absolute;
        width: 100%;
        height: auto;
        padding: 0;
        left: 0px;
        bottom: 0px;
        z-index: 3;
        overflow: hidden;
        font-size: 0;
    }
    div.mc-caption-bg {
        background-color: black;
    }
    div.mc-caption {
        font: bold 14px/20px Arial;
        color: #EEE;
        z-index: 4;
        padding: 10px 0;
        text-align: center;
    }
    div.mc-caption a {
        color: #FB0;
    }
    div.mc-caption a:hover {
        color: #DA0;
    }
    div.navBulletsWrapper {
        top: 265px;
        left: 190px;
        width: 150px;
        background: none;
        padding-left: 20px;
        position: relative;
        z-index: 5;
        cursor: pointer;
    }
    div.navBulletsWrapper div {
        width: 11px;
        height: 11px;
        background: transparent url(https://lh6.googleusercontent.com/-PrCS8GOrP-s/Ufo5rj88CbI/AAAAAAAABEk/mLp19FTjxQI/w11-h22-no/bullet.png) no-repeat 0 0;
        float: left;
        overflow: hidden;
        vertical-align: middle;
        cursor: pointer;
        margin-right: 11px;
        _position: relative;
    }
    div.navBulletsWrapper div.active {
        background-position: 0 -11px;
    }
    #slider {
        transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
    }
</style>


<script src="https://dl.dropboxusercontent.com/s/hzuks7yr9bh4b1y/slider04092016.js" type="text/javascript"></script>
<div id="sliderFrame">
    <div id="ribbon"></div>
    <div id="slider">
<a href="LINKDETUBLOG"><img src="https://lh4.googleusercontent.com/-NZBdSjNnq8Y/Ufo7i20BECI/AAAAAAAABFE/WmPQj-wHtvM/w500-h250-no/1.jpg" alt="Slider de Imágenes"/></a> 
<a href="
LINKDETUBLOG"><img src="https://lh6.googleusercontent.com/-k-23xqeuGoA/Ufo7i5DJZII/AAAAAAAABFA/flwryNHakH0/w500-h250-no/2.jpg" alt="Bloggin Red"/></a> 
<a href="
LINKDETUBLOG"><img src="https://lh3.googleusercontent.com/--wowk_eCjQ0/Ufo7jGqnu2I/AAAAAAAABFQ/bWFnl2dQrwQ/w500-h250-no/3.jpg" alt="Hecho con JavaScript"/></a> 
<a href="
LINKDETUBLOG"><img src="https://lh5.googleusercontent.com/-83H2OEWPumU/Ufo7jyUMyqI/AAAAAAAABFU/PMBkHwj6JDk/w500-h250-no/4.jpg" alt="Aquí puedes poner el texto que quieras"/></a> 
<a href="
LINKDETUBLOG"><img src="https://lh4.googleusercontent.com/-ROPTHF1Uh_s/Ufo7kXzlNgI/AAAAAAAABFc/bDoWeJTe8Ys/w500-h250-no/5.jpg" alt="http://blogginred.com"/></a>
    </div>
</div>
3. Listo con ello podemos guardar y probar que se visualice y trabaje correctamente.

Ahora vamos a modificar imágenes, link y otras cosas demás para tener en cuenta, vamos con la configuración del slider ya integrado.

EXPLICACIÓN DE COLORES:

- Lo que está en color azul es el link del script que básicamente hace que tu slider sea un slider, ahora bien, es recomendable que cargues tu propio script en otro lugar o nube esto por efectos de rendimiento y carga de tu sitio, imagina que usas este mismo tal cual y otras 100 personas lo usan para sus blogs su uso se hace poco efectivo entre más gente llegue a este tutorial y lo copie tal cual, así que descargalo (click aquí) y para aprender como subirlo a dropbox y usarlo mira este post (click aquí).

- En color naranja tenemos los link de las imágenes del slider pon las tuyas reemplazando el link y listo.

- En color rojo tenemos la descripción que sale debajo de cada imagen en el slider reemplaza por algo que sea de tu gusto y queda.

- En color verde tenemos los links a los que lleva cada imagen cuando alguien da click sobre esa imagen del slider cambialos por los de tu gusto y queda.

¡Listo! prácticamente con ello ya queda el Slider, es importante tener en cuenta cada modificación explicada por color anteriormente.

Es todo en este breve post, si tienes dudas comenta.

Hasta la próxima,

2 comentarios:

  1. Muy interesante tu blog, yo también tengo uno con temas similares. A propósito, he abierto una sección donde puedes anunciar tu sitio web, y te enlazo.
    Si te interesa, te dejo el enlace:
    http://pedazovirtual.blogspot.com.co/p/anuncia-tu-pagina-web.html
    Un saludo.

    ResponderEliminar

SÍGUENOS EN: