$(document).ready(function(){
$(".menu").mouseover(function(){
var div = $(this).children(".menu_b");
var span = $(this).children("span");
//Masquer la police, déplacer 20px vers la droite
span.stop(true,false).animate({opacity:'0',left:'20px'},200);
//Afficher l'animation d'arrière-plan
div.stop(true,false).animate({width:'100px',marginLeft:'-50px',height:'1px',opacity:'1'},300 );
div.animate({hauteur : '40px', marginTop : '-20px', opacité : '1'},300 );
//Afficher la police, déplacer 20px vers la gauche
span.animate({opacity:'1',left:'0px'},300);
span.css({color:'#FFF'});
});
$(".menu").mouseout(function(){
var div = $(this).children(".menu_b");
var span = $(this).children("span");
//Masquer la police, déplacer 20px vers la gauche
span.stop(true,false).animate({opacity:'0',left:'20px'},200);
//Afficher l'animation d'arrière-plan
div.stop(true,false).animate({height:'1px',marginTop:'0px',opacity:'1'},300 );
div.animate({width:'0px',marginLeft:'0px',opacity:'1'},300 );
//Afficher la police, déplacer 20px vers la droite
span.animate({opacity:'1',left:'0px'},300);
span.css({color:'#777'});
});
});
J'ai écrit les effets d'animation selon mes propres préférences. Vous pouvez modifier vous-même les effets spéciaux si vous le souhaitez. .
.menu_b{
position : absolue ;
Largeur : 0px ;
hauteur : 0px ;
fond : rouge
indice z : 1px ;
haut : 50%
gauche : 50%
}
.menu span{
poste : hériter ;
Affichage : bloquer
Alignement du texte : centre ;
Hauteur de ligne : 40px ;
indice z : 3px ;
taille de police : 14px ;
famille de polices : "Microsoft Yahei" ;
Couleur : #777 ;
Curseur : pointeur ;
}
.retour1{
arrière-plan : #FF0000 ;
}
.retour2{
arrière-plan : #921AFF ;
}
.back3{
arrière-plan : #00CACA ;
}
.retour4{
arrière-plan : #00DB00 ;
}
.retour5{
arrière-plan : #FF5809 ;
}
.retour6{
fond : #E1E100 ;
}
Le code est très simple, et il est également très simple à utiliser, y compris les modifications. Vous pouvez le comprendre par vous-même
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn