Sencillo y elegante slider de imágenes en blogger con JavaScript


Actualización 03/03/2019: Scripts resubidos y demo reparado el slider es 100% funcional solo espera que cargue inicialmente y listo.
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

¿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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcoT1uHfpYiSx-VlMo9zQdf6tMYxg2qKc-DectgNHFvmRlJLQzp7NrCxFFKQI34GXnfpQejfmhjdavd2QX5R6OON8THdXRCsQViXDgD25UeVf1bm-e0WQzNLuYB-lhnkLdobQ91hHXBE6D/s109-no/ribbon.png) no-repeat;
        z-index: 7;
    }
    #slider {
        width: 500px;
        height: 250px;
        background: #fff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu0fpUfBmYls0vjPYOx8HtaTnCcjy7eMK0HL4pvOBcrk0l5PItYCyETo3QSd4qbfOUNELakuVoerPPOCR2a-702UgMxTGRoWaBs4rbCkL1Pvyv-Y35-ZYwnBJ3TL0Tv0d8NvAyTsRMo_lt/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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimdY2uDnFjIuR5D5bxPXgLeIz70xorpVaY2pzUeQ7gmo-vP8WfvjUOhxRihO-NgDjcL0N6UB_IaHQmlJAFWrQNSAUDqGshkYKsE3kyg0_u2hhplTEePmkh0jif2ZwxnRjTx7myos_5pL-V/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.dropbox.com/s/nu8tfgycwxwx4ze/slider04092016.js" type="text/javascript"></script>
<div id="sliderFrame">
    <div id="ribbon"></div>
    <div id="slider">
<a href="LINKDETUBLOG"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgotGVYtGB54Xt_hJuK8qycfx1SSHjYGKE6HGrT6rGMa99F2FjMayW0YHbeja2-M34Pbwouh9VB1hPQvUlU2Lq9rCZnfjqih6qAsRF51GLlgAXLAQ5H03pXnUGdD4b1vFvXz8yUQlUX-Qir/w500-h250-no/1.jpg" alt="Slider de Imágenes"/></a> 
<a href="
LINKDETUBLOG"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN-SwQO_naNTqltEV-4DeoJ2A_LGUUS2aaikYkcGVkTl7ecC9PLHn8Agv0vhgBusR3OfnA-4gAP4yoWpo2UH8_nqLcrC4oftfCCV53ZahtJnvi-wHvB-CphqAdyzgY7b1zQoXLSftga-0q/w500-h250-no/2.jpg" alt="Bloggin Red"/></a> 
<a href="
LINKDETUBLOG"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigWgwYE7ac31MgpkQvw6K4ZATfGk7clZXMSdRu9Xp-zWDL6cIjkPvy6ARjb5UbVr5vOvXj7GEY4cPlM4wcM_GYOhRdQu-5jBMj0duowaW1yqAGQeNkRJh-7a9943xF6XKJ8lIHhkPKAJO-/w500-h250-no/3.jpg" alt="Hecho con JavaScript"/></a> 
<a href="
LINKDETUBLOG"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk7Qj9C813dJO8mkQjMY2bRjHo3B4PoSe7is0RyiE82armvqaAxY7QW7XsPWIokhC_nrwj22x9iSighQO9Tz6d0gZDSM9gpCMvBbB0wePlpEJgx3morAmGQ8W4P_0yrlH_4vT5l4YzByFs/w500-h250-no/4.jpg" alt="Aquí puedes poner el texto que quieras"/></a> 
<a href="
LINKDETUBLOG"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Z4pQsOZroOB1Gt1emZDIybNXgn9oHvJk-Q5RT15GOZmm6b04uzl37jGM2k722vvGR-RJ0lRLN_D6zI9rMERzV-UH4HnPcVV6HvdbzCXGYG8n78Re1E60MsyI5RY6Eb_PhsQUn46eaGrz/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:

- 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 más lenta será la carga del mismo, 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,

8 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.

    ResponderBorrar
  2. Muy bueno. Gracias por compartir.

    ResponderBorrar
  3. Llego 7 años tarde, espero no molestar. He estado tocando el código para adaptarlo a dispositivos móviles (ya he visto en comentarios que no es apto), pero no consigo que las imágenes se muestren completas.

    **********Después de:

    #slider {
    width: 100%;
    height: 540px;
    max-width: 100%;
    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;

    ******he añadido:

    @media screen and (max-width:600px) {
    width:auto;
    height:270px;
    display:flex;
    position: relative;
    left: 0px;
    margin: 0 auto;
    box-shadow: 0px 1px 5px #999999;
    overflow: hidden;
    }
    }

    He estado dándole vueltas y no logro que me redimensione las imágenes. Si alguien sabe cómo hacerlo tiene alguna idea será bienvenida.
    Un saludo.

    ResponderBorrar
    Respuestas
    1. Debes parametrizar otros límites de media screen para que pueda funcionar con mayor eficacia.

      Borrar

ESTAMOS EN: