Pour commencer▲
Pour débuter, voici le contexte HTML que nous allons utiliser :
<div id="info">
Ceci est un message d'information animé. Vous le voyez ? <a href="#" class="close">Cliquez ici pour me faire disparaitre !</a>
</div>C'est tout. Nous aurons aussi besoin d'un peu de CSS pour que cela ressemble à quelque chose, comme dans l'article mentionné :
#info{
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
position:relative;
color: #00529B;
background-color: #BDE5F8;
background-image: url('info.png');
}Voilà. Maintenant, animons tout cela. Même s'il y a beaucoup de possibilités, je ne vais vous en présenter que deux. Mais j'attends de vous que vous en essayiez d'autres.
L'effet de clignotement▲
Celui-ci est très simple. Le message va clignoter plusieurs fois pour vous informer que vous devriez le lire.
Voici le code :
L'effet de secousses▲
Si vous utilisez MSN Messenger, vous savez probablement comment se comporte la fenêtre de chat lorsque vous envoyez « Wizz » à votre interlocuteur. Nous allons faire la même chose.
Voici le code :
$(document).ready(function(){
$(".close").click(function(){
$("#info").animate({left:"+=10px"}).animate({left:"-5000px"});
});
$("#info").animate({left:"+=5px"},40).animate({top:"+=5px"},40)
.animate({top:"-=10px"},40).animate({left:"-=10px"},40)
.animate({top:"+=5px"},40).animate({left:"+=5px"},40)
.animate({left:"+=5px"},40).animate({top:"+=5px"},40)
.animate({top:"-=10px"},40).animate({left:"-=10px"},40)
.animate({top:"+=5px"},40).animate({left:"+=5px"},40);
});Conclusion▲
Voici donc les deux exemples que je vous propose.
Si vous avez d'autres idées, n'hésitez pas à les proposer !
Remerciements▲
Un grand merci à Kerod pour sa relecture avisée et ses conseils précieux !




