• Slider javascript + CSS 3

    J'avais dit il y a un petit moment sur le forum officiel que je ferai un slider en javascript. Voilà qui est chose faite.

    Ce "Papaslider" a été conçu pour pouvoir en modifier le contenu assez simplement. Les données étant stockées dans des fichiers XML.

    De par l'utilisation du CSS3, ce script ne fonctionnera pas avec tous les navigateurs. Je l'ai donc réalisé pour qu'il fonctionne avec Chrome et Firefox.

    Les fichiers

    Ce slider est réalisé sur la base de 4 fichiers qui seront appelés par le simple ajout d'une iframe dans votre page ou article.

    Le premier, diapos.xml est le fichier qui contient les liens vers les images du diaporama avec éventuellement un texte associé et le lien de la page où il faut se rendre si l'on clique sur l'image.  Vous pouvez placer autant d'images que vous le souhaitez en respectant la structure du fichier. Voir le contenu ci-dessous:

     

    Le second:  params.xml contient le parametrage du slider. Un aide mémoire (partie en vert dans le code ci-dessous) est ajouté pour que vous puissiez vous souvenir des paramètres.

    Pour un fonctionnement optimal, veillez à avoir une durée de transition inférieure au délai de transition.

     Le fichier bandeau.css contient le code css du bandeau et du texte. Vous pouvez le modifier comme bon vous semble.

     Le dernier fichier, papaslide.html, et pas le moindre, est celui qui contient le script et qui fait cohabiter tout ce petit monde.

     

    Installation

    Pour placer ce slider dans votre article ou votre page, il vous suffit de suivre la procédure suivante:

    1. Télécharger le fichier papaslide.zip (faites un clic droit puis enregistrer sous)
    2. Extrayez le contenu de papaslide.zip sur votre ordinateur
    3. Créez un répertoire papaslide dans les fichiers de votre blog (Contenu/ Gérer les Fichiers - Bouton Nouveau dossier)
    4. Copiez les 4 fichiers extraits dans le répertoire papaslide
    5. Modifiez le contenu de params.xml (vous pouvez les modifier sur votre pc avant de les copier sur le blog)
    6. Modifiez le contenu de diapos.xml
    7. Remplacez les url du fichier papaslide.html (lignes 7, 29 et 48 voir détail du fichier ci-avant) par celles où se trouvent vos fichiers
    8. Placez dans votre article le code suivant:

     

    Attention à bien modifier dans ce code l'url du fichier papaslide.html, la valeur de la propriété width (largeur de la diapo qui doit être la même que celle que vous avez placée dans params.xml) et de la propriété height (même principe)

     

    Lorsque vous ferez des modifications dans les fichiers, il sera nécessaire de vider le cache de votre navigateur pour en voir les effets.

    Les options

    Les transitions

    Slider javascript + CSS 3

    Slider javascript + CSS 3

    Slider javascript + CSS 3

    Slider javascript + CSS 3

    Slider javascript + CSS 3

    Slider javascript + CSS 3

    Slider javascript + CSS 3

    Slider javascript + CSS 3

    Slider javascript + CSS 3

    Slider javascript + CSS 3

    Slider javascript + CSS 3

    slideright slideleft slidetop slidebottom bottomright bottomleft topright topleft splashSquare rounded blur

     

    Vous pouvez aussi changer l'apparence du slider en jouant sur les propriétés de l'iframe.

    Vous pouvez éditer le code de l'iframe en cliquant sur le bouton + du JSFIDDLE ci-contre.

    Vous pouvez voir le code d'iframe correspondant au slider ci-contre en cliquant sur le bouton HTML