[CSS] Menu à onglet
Résolu
jimelfou
Messages postés
133
Date d'inscription
Statut
Membre
Dernière intervention
-
jimelfou Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
jimelfou Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- [CSS] Menu à onglet
- Menu déroulant excel - Guide
- Raccourci rouvrir onglet fermé - Guide
- Canon quick menu - Télécharger - Utilitaires
- Windows 11 menu contextuel classique - Guide
- Windows 11 menu démarrer classique - Guide
23 réponses
Les 3 images sont les mêmes, mais étant donné qu'elles sont en background, seule la partie vis-à-vis le texte est affiché.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le texte est en arrière-plan (Code CSS : background-image:url(images/active-tab.gif);)
Donc si mon texte est de 10px par 100px, alors l'image couvrira seulement cette surface à l'arrière du texte.
La dimension de mon image est de 294px par 44px. Et je voudrais que même si mon texte est de 10px par 10px que l'image s'affiche au complet avec le texte au centre de celle-ci.
Est-ce plus clair?
Donc si mon texte est de 10px par 100px, alors l'image couvrira seulement cette surface à l'arrière du texte.
La dimension de mon image est de 294px par 44px. Et je voudrais que même si mon texte est de 10px par 10px que l'image s'affiche au complet avec le texte au centre de celle-ci.
Est-ce plus clair?
Oui bien plus clair ^^
Normalement en mettant le width a 249px et le height à 44px cela devrait marché
avec un text-align : center pour que texte soit au milieu
Normalement en mettant le width a 249px et le height à 44px cela devrait marché
avec un text-align : center pour que texte soit au milieu
comme tu peux voir dans mon premier message, j'ai mis les propriétés height et width, mais pour une raison inconnu il ne sont pas pris en compte... C'est donc pourquoi j'ai posé cette question ici...!
Est-ce que se serait parceque j'essaie de l'affecter à une balise <a> ?
Est-ce que se serait parceque j'essaie de l'affecter à une balise <a> ?
oui ça doit etre pour ça
essaye en remplaçant le a par un li si tu a fait une liste
Si ton site est en ligne peut tu me passer le lien?
essaye en remplaçant le a par un li si tu a fait une liste
Si ton site est en ligne peut tu me passer le lien?
http://www.enico.com
Le menu est environ au milieu de la page. Les onglets devraient être au-dessus du rectangle blanc.
Le menu est environ au milieu de la page. Les onglets devraient être au-dessus du rectangle blanc.
en effet il y'a un souci car apparemment aucune propriété css n'a été appliquer aux liens !
vous aviez bien entrez ce code dans le css ?
.tab_active {
liste des propriétés
}
.tab {
liste des propriétés
}
vous aviez bien entrez ce code dans le css ?
.tab_active {
liste des propriétés
}
.tab {
liste des propriétés
}
effectivement.
Je suis en train d'essayé avec une liste plutot que seulement des <a>.
On verra bien ce que ça donnera!
Je suis en train d'essayé avec une liste plutot que seulement des <a>.
On verra bien ce que ça donnera!
l'autre choix serai de créer des images avec le nom déjà inscrit et de faire :
<a><img /></a>
C'est ce que je fait en général et ça marche bien
<a><img /></a>
C'est ce que je fait en général et ça marche bien
C'étais ma solution finale, le but était de sauver quelque ko en utilisant qu'une seule image, mais je crois bien que je vais l'utiliser tout de suite. Je crois bien que j'ai déjà perdu assez de temps !
Merci de ton aide!
Merci de ton aide!
oups, petit hic par contre.
Comment je lui dit quelle image utilisé selon si l'onglet est actif ou non? Étant donné que je ne l'affecte plus par le css je ne sais plus trop comment lui faire afficher active.jpg ou inactive.jpg ....!
Comment je lui dit quelle image utilisé selon si l'onglet est actif ou non? Étant donné que je ne l'affecte plus par le css je ne sais plus trop comment lui faire afficher active.jpg ou inactive.jpg ....!
Voici le code pour les boutons
il faut completer les adresses pour localiser les images
l'adresse du onmouseout doit etre identique à celle de la balise image
le name de image doit etre présent car il sert a situer l'image
<a onmouseout="document.home.src='http://www.';" onmouseover="document.home.src='http://www.';" href="http://www.">
<img alt="" src="http://www." name="home">
</a>
il faut completer les adresses pour localiser les images
l'adresse du onmouseout doit etre identique à celle de la balise image
le name de image doit etre présent car il sert a situer l'image
<a onmouseout="document.home.src='http://www.';" onmouseover="document.home.src='http://www.';" href="http://www.">
<img alt="" src="http://www." name="home">
</a>