Bonjour,
J'ai un menu avec 12 boutons. Ce sont des images différentes mais de taille identique. J'aimerais appliquer un effet de survol à chacune de ces images.
Je sais réaliser cet effet, voici comment je procède :
Le problème est qu'il me faut créer autant d'ID qu'il y a de boutons différents soit, dans mon cas, 12 fois ! Le fichier CSS est au final assez lourd et je suis sûr qu'il y a moyen de faire plus intelligemment.
Serait-il possible de créer une seule classe qui ne mentionnerait pas le fichier JPG et ainsi pourrait être attribuée à tous les boutons ?
Comment faire svp ?
Merci !
J'ai un menu avec 12 boutons. Ce sont des images différentes mais de taille identique. J'aimerais appliquer un effet de survol à chacune de ces images.
Je sais réaliser cet effet, voici comment je procède :
#icone a.bouton {
display: block;
border:0;
height: 65px; width: 46px;
vertical-align: middle;
background: url("icone.jpg") 0 0 no-repeat
}
#icone a:hover.bouton {
background-position: -46px 0
}
<span id="icone"><a class="bouton" href="#"></a></span>
Le problème est qu'il me faut créer autant d'ID qu'il y a de boutons différents soit, dans mon cas, 12 fois ! Le fichier CSS est au final assez lourd et je suis sûr qu'il y a moyen de faire plus intelligemment.
Serait-il possible de créer une seule classe qui ne mentionnerait pas le fichier JPG et ainsi pourrait être attribuée à tous les boutons ?
Comment faire svp ?
Merci !