Scrollovers, rendez vos liens glissant via un tout petit bout de javascript

Pour les mordus d'effets visuel pour leurs navigation, voici un petit bout de javascript qui fera chavirer vos coeurs !

Scrollovers est un petit bout de javascript qui permet d'ajouter un superbe effet de survol à vos liens ! En effet, en survolant vos liens, ils vont se mettre a glisser vers le bas pour laisser place à un nouveau lien qui arrivera par le haut.

Pour celà:

  • Incluez ce bout de javascript dans votre page

     <script type="text/javascript" src="http://www.scrollovers.com/js/scrollovers.js"></script>
  • Ensuite vos liens devront ressembler à ça:
      <a href="[YOUR PAGE HERE]" class="scrollover" type="scrollover">[YOUR TEXT HERE]</a>
  • Et pour finir, ajouter un petit bout de css pour donner 2 couleurs différentes à votre lien
    a.scrollover {
         /* Default Colour/Styles here */
         color: #020091;    
    }    
    a.scrollover em:first-line {
         /* Rollover Colour/Styles here */
         color: #FF5B3C;  
    }

Et voilà, maintenant vos liens feront un tas d'envieux tellement ils seront beau !

Voir la page officielle (avec la demo)

Compatibilité:

  • Firefox 2.0
  • Internet Explorer 7
  • Internet Explorer 6
  • Internet Explorer 5.5
  • Safari 3 (Windows)
  • Opera 9

Bonus:

  • Pour changer la vitesse du scroll, éditez la variable "scrollovers_ScrollSpeed"
  • Si vous préférez que les liens glissent vers le haut mettez la variable "scrollovers_ScrollDownOnMouseOver" à "false"
  • Si vous désirez que cet effet s'applique à tous les liens de votre page sans devoir appliquer un style manuellement, mettez la variable "scrollovers_TypeName" égale à "" (chaine vide, laissez juste les 2 guillemets)

Je trouve ça du plus bel effet, je m'en servirais certainement un de ces jours pour un autre site :)

-----

Articles relatifs

  1. 11/08/2007 à 16:11 | #1

    Il m’aurait plu de voir l’effet sur un lien placé dans un article, mais j’ai apprécié l’automatisme présenté juste à côté qui actualise le code couleur! Au hasard, je cherche à savoir s’il serait possible dans un module présentant des liens vers d’autres pages, sites…. de le transformer en modulé déroulant car dans l’éventualité de 50 liens l’un au-dessous de l’autre, ça peut prendre un peu de place…

  2. 11/08/2007 à 17:18 | #2

    Oui tu parles de l’effet que j’ai mis dans ma sidebar non ?

    J’ai un billet prévu lundi ou mardi pour faire un effet similaire (accordéon), reste branché ;)

  3. Tiun
    16/08/2007 à 09:41 | #3

    Dans quel fichier de dotclear dois-je mettre cette ligne de code?

    Merci

  4. 16/08/2007 à 11:57 | #4

    @ tuin

    La 1ère ligne de code est à mettre dans le fichier « _head.html »

  5. Tiun
    16/08/2007 à 15:30 | #5

    Je suis sous dotclear et je ne trouve pas ce fichier peut m’indiquer où le trouver?

  6. 17/08/2007 à 00:16 | #6

    Tu es sous quelle version de dotclear ?

  7. Tiun
    17/08/2007 à 07:39 | #7

    Premièrement mon site n’est pas encore hébergé j’utilise donc easyphp pour le travail en local.Ensuite la version c’est 1.2.6 .
    Merci de ton aide

  8. 17/08/2007 à 12:39 | #8

    Alors c’est dans le fichier template.php qui se trouve dans le dossier de ton thème ;)

  9. Tiun
    18/08/2007 à 15:31 | #9

    En fait le thème que j’utilisais ne contenait que deux fichiers « layout » et « style » donc jai mis le thème par défaut et sa marche!
    Je te remercie de cette attention et bonne continuation!
    Ps=Je ferais de la bonne pub à ton site qui en aidera plus d’un
    A bientôt

  10. 18/08/2007 à 16:11 | #10

    Pas de quoi et merci ;)