Bonjour à tous
Après moult recherches sur le net, je n'ai pas trouvé de solution à ce problème qui pourtant ne doit pas être isolé :
J'ai rajouté la propriété Css3 transition aux icones de mon menu pour dynamiser un peu la navigation. Lorsqu'on passe la souris sur les liens, l'icone effectue une rotation de 360deg du plus bel effet. Cependant, lorsqu'on retire la souris, l'icone revient automatiquement à sa position initiale, et donc refait un tour complet dans l'autre sens : je trouve que du coup ca alourdit trop le tout.
Existe-t-il un moyen simple, en css, pour empecher l'animation de revenir à la position première ?
Voici le code :
HTML
et le CSS :
Merci par avance pour votre temps
Plo.
Après moult recherches sur le net, je n'ai pas trouvé de solution à ce problème qui pourtant ne doit pas être isolé :
J'ai rajouté la propriété Css3 transition aux icones de mon menu pour dynamiser un peu la navigation. Lorsqu'on passe la souris sur les liens, l'icone effectue une rotation de 360deg du plus bel effet. Cependant, lorsqu'on retire la souris, l'icone revient automatiquement à sa position initiale, et donc refait un tour complet dans l'autre sens : je trouve que du coup ca alourdit trop le tout.
Existe-t-il un moyen simple, en css, pour empecher l'animation de revenir à la position première ?
Voici le code :
HTML
<html>
<head>
<link rel="stylesheet" title="design" type="text/css" href="style.css">
</head>
<body>
<div class="header">
<div class="nav">
<a href=""><img src="home.png">Accueil</a>
<a href=""><img src="cv.png">C.V</a>
<a href=""><img src="work.png">Réalisation</a>
<a href=""><img src="email.png">Contact</a>
</div>
</div>
</body>
et le CSS :
.nav a:hover img{
-moz-transform : rotate(360deg);
}
.nav a {
padding: 20px 10px 10px 10px ;
}
.nav a img {
-moz-transition: all 1.1s ease 0s;
}
Merci par avance pour votre temps
Plo.