(css/HtmI) bouton menu impossible à coder
Fermé
Winners05
Messages postés
62
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
8 mars 2013
-
15 avril 2012 à 21:12
Rodolphe_ Messages postés 1498 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 20 décembre 2014 - 17 avril 2012 à 17:47
Rodolphe_ Messages postés 1498 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 20 décembre 2014 - 17 avril 2012 à 17:47
A voir également:
- (css/HtmI) bouton menu impossible à coder
- Menu déroulant excel - Guide
- Application pour apprendre à coder - Guide
- Windows 11 menu démarrer classique - Guide
- Code ascii de a - Guide
- Canon quick menu - Télécharger - Utilitaires
12 réponses
Ben faut mettre quelque chose dans ton lien sinon tu pourras tester tout le CSS du web, ton navigateur ne bougera pas d'un iota lol
<div id="bouton1"><a href="http://www.google.com">Google</a></div>
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
15 avril 2012 à 22:05
15 avril 2012 à 22:05
c'est surtout qu'il te manques la fermeture de la balise <a> à savoir: </a>
Winners05
Messages postés
62
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
8 mars 2013
4
16 avril 2012 à 00:31
16 avril 2012 à 00:31
ReDlog
merci ça marche, mais moi je ne veux pas avoir google sur mon bouton, j'ai mis www.google.com juste pour tester !
moi je veux que quand je clique sur mon bouton il change (hover) et me dirige vers le lien que je veux !
Mes boutons ont déjà leur texte avec photoshop cs5
merci ça marche, mais moi je ne veux pas avoir google sur mon bouton, j'ai mis www.google.com juste pour tester !
moi je veux que quand je clique sur mon bouton il change (hover) et me dirige vers le lien que je veux !
Mes boutons ont déjà leur texte avec photoshop cs5
citation:Mes boutons ont déjà leur texte avec photoshop cs5
Faux avec Photoshop vous aurez une image. C'est donc cette image qu'il faut mettre dans le lien mais dans ce cas vous pouvez oublier la deuxième image au survol. Outre que ça pose des problémes lors des modifications et de la réutilsation des codes(il faudras une image par bouton alors si vous avez 30 boutons il vous faudra faire 30 images(60 si il y a un survol avec une autre images) et autant de fois écrire la même chose en changeant le nom de l'image, le texte des menus ne sera pas référencé alors que les titres des pages sont quelque chose d'essentiel à référencer).
Pour récapituler un lien:
<a href="ADRESSE DU LIEN">
TEXTE OU BOUTON DU LIEN
</a>
Sont écrit en majuscule ce que vous devez changer.
Le css pourra changer le fond(background-image) du moment que votre lien/balise a comporte quelque chose sinon vous n'aurez rien.
Avant de vous mettre au CSS vous ferez mieux d'être au top en HTML, la balise pour un hyperlien est une des choses les plus basiques et qu'il vous faudras tout le temps utiliser.
Faux avec Photoshop vous aurez une image. C'est donc cette image qu'il faut mettre dans le lien mais dans ce cas vous pouvez oublier la deuxième image au survol. Outre que ça pose des problémes lors des modifications et de la réutilsation des codes(il faudras une image par bouton alors si vous avez 30 boutons il vous faudra faire 30 images(60 si il y a un survol avec une autre images) et autant de fois écrire la même chose en changeant le nom de l'image, le texte des menus ne sera pas référencé alors que les titres des pages sont quelque chose d'essentiel à référencer).
Pour récapituler un lien:
<a href="ADRESSE DU LIEN">
TEXTE OU BOUTON DU LIEN
</a>
Sont écrit en majuscule ce que vous devez changer.
Le css pourra changer le fond(background-image) du moment que votre lien/balise a comporte quelque chose sinon vous n'aurez rien.
Avant de vous mettre au CSS vous ferez mieux d'être au top en HTML, la balise pour un hyperlien est une des choses les plus basiques et qu'il vous faudras tout le temps utiliser.
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
16 avril 2012 à 09:12
16 avril 2012 à 09:12
Bonjour,
Je ne suis pas sûr de comprendre. Vous voulez qu'avec un clic, le bouton change d'aspect, mais qu'il redirige en même temps ?
Je ne suis pas sûr de comprendre. Vous voulez qu'avec un clic, le bouton change d'aspect, mais qu'il redirige en même temps ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Winners05
Messages postés
62
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
8 mars 2013
4
16 avril 2012 à 20:13
16 avril 2012 à 20:13
Oui assassintouriste
Je veux que quand je passe le curseur de ma sourie sur les bouton qu'ils changent mais aussi quand je clic le bouton change et me dirige vers le lien que je veux !
Je veux que quand je passe le curseur de ma sourie sur les bouton qu'ils changent mais aussi quand je clic le bouton change et me dirige vers le lien que je veux !
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
Modifié par Rodolphe_ le 16/04/2012 à 20:28
Modifié par Rodolphe_ le 16/04/2012 à 20:28
#bouton1 a{
display: block ;
width:....
height: ...
sans ça, ton <a> est un élément en ligne et sans texte, il n'a pas de taille.
Donc en fait tu cliques sur une image vide.
display: block ;
width:....
height: ...
sans ça, ton <a> est un élément en ligne et sans texte, il n'a pas de taille.
Donc en fait tu cliques sur une image vide.
Winners05
Messages postés
62
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
8 mars 2013
4
16 avril 2012 à 20:41
16 avril 2012 à 20:41
Merci je vais suivre vos consigne,je vous remercie une deuxième fois du fond du coeur Mr. Rodolphe
Winners05
Messages postés
62
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
8 mars 2013
4
16 avril 2012 à 21:07
16 avril 2012 à 21:07
ça marche mais j'ai un petit soucie quand je clique ou je passe le curseur ça change pas en mode hover pouvez-vous me corriger mon codage
---------------------------------------------------------------------------------------------------------------------------------------------
Html
<div id="bouton1"><a href="https://www.google.com/?gws_rd=ssl"><img src="../Arrier plan/under1.png" width="97" height="75"></a></div>
-----------------------------------------------------------------------------------------------------------------------------------------------
Css
#bouton1
{
background-image:url(../Arrier%20plan/under1.png);
width:97px;
height:75px;
display:block;
}
#bouton1:hover
{
background-image:url(../Arrier%20plan/over1.png);
width:97px;
height:75px;
display:block;
}
#bouton1 a:hover
{
background-image:url(../Arrier%20plan/over1.png);
display:block;
width:97;
height:75px;
}
------------------------------------------------------------------------------------------------------------------------------------------------
Merci d'avance
---------------------------------------------------------------------------------------------------------------------------------------------
Html
<div id="bouton1"><a href="https://www.google.com/?gws_rd=ssl"><img src="../Arrier plan/under1.png" width="97" height="75"></a></div>
-----------------------------------------------------------------------------------------------------------------------------------------------
Css
#bouton1
{
background-image:url(../Arrier%20plan/under1.png);
width:97px;
height:75px;
display:block;
}
#bouton1:hover
{
background-image:url(../Arrier%20plan/over1.png);
width:97px;
height:75px;
display:block;
}
#bouton1 a:hover
{
background-image:url(../Arrier%20plan/over1.png);
display:block;
width:97;
height:75px;
}
------------------------------------------------------------------------------------------------------------------------------------------------
Merci d'avance
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
16 avril 2012 à 21:19
16 avril 2012 à 21:19
Normal, ton image en hover est la même qu'en normal!
Selon son format (2 images en une en vertical ou horizontal), tu fais un décalage avec background-position (left, right, top ou bottom) , cela s'appelle le roll-over; ou alors tu en définit une autre.
Selon son format (2 images en une en vertical ou horizontal), tu fais un décalage avec background-position (left, right, top ou bottom) , cela s'appelle le roll-over; ou alors tu en définit une autre.
Winners05
Messages postés
62
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
8 mars 2013
4
17 avril 2012 à 04:27
17 avril 2012 à 04:27
ça marche pas !
S'il vous plait aider moi !
S'il vous plait aider moi !
Winners05
Messages postés
62
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
8 mars 2013
4
17 avril 2012 à 07:01
17 avril 2012 à 07:01
j'ai trouvé la solution moi même voila l'astuce mais quand même merci au gens du forum
voilà la solution
<a id="bouton1" href="https://www.google.fr/?gws_rd=ssl"></a> au lieu de <div id="bouton1"><a href="https://www.google.com/?gws_rd=ssl"></a></div>
le code css reste le même
#bouton1
{
background-image:url(../Arrier%20plan/under1.png);
width:97px;
height:75px;
}
#bouton1:hover
{
background-image:url(../Arrier%20plan/over1.png);
width:97px;
height:75px;
}
voilà la solution
<a id="bouton1" href="https://www.google.fr/?gws_rd=ssl"></a> au lieu de <div id="bouton1"><a href="https://www.google.com/?gws_rd=ssl"></a></div>
le code css reste le même
#bouton1
{
background-image:url(../Arrier%20plan/under1.png);
width:97px;
height:75px;
}
#bouton1:hover
{
background-image:url(../Arrier%20plan/over1.png);
width:97px;
height:75px;
}
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
17 avril 2012 à 09:57
17 avril 2012 à 09:57
Cool =)
Sujet résolu alors ?
Sujet résolu alors ?
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
17 avril 2012 à 17:47
17 avril 2012 à 17:47
c'est pas ce que je t'avais dis peut-être?
ton <a> n'avait pas de taille définie parce que pas de texte, voila pourquoi je t'ai dis de modifier le sélecteur en #bouton a pour lui affecter un display: block et un width.
Ça plus l'image en hover qui doit être différente.
ton <a> n'avait pas de taille définie parce que pas de texte, voila pourquoi je t'ai dis de modifier le sélecteur en #bouton a pour lui affecter un display: block et un width.
Ça plus l'image en hover qui doit être différente.
Winners05
Messages postés
62
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
8 mars 2013
4
Modifié par Winners05 le 17/04/2012 à 07:18
Modifié par Winners05 le 17/04/2012 à 07:18
Problème résolu
j'ai trouvé la solution moi même voila l'astuce mais quand même merci au gens du forum
voilà la solution
<a id="bouton1" href="https://www.google.fr/?gws_rd=ssl"></a> au lieu de <div id="bouton1"><a href="https://www.google.com/?gws_rd=ssl"></a></div>
le code css reste le même
#bouton1
{
background-image:url(../Arrier%20plan/under1.png);
width:97px;
height:75px;
display:block;
}
#bouton1:hover
{
background-image:url(../Arrier%20plan/over1.png);
width:97px;
height:75px;
display:block;
}
j'ai trouvé la solution moi même voila l'astuce mais quand même merci au gens du forum
voilà la solution
<a id="bouton1" href="https://www.google.fr/?gws_rd=ssl"></a> au lieu de <div id="bouton1"><a href="https://www.google.com/?gws_rd=ssl"></a></div>
le code css reste le même
#bouton1
{
background-image:url(../Arrier%20plan/under1.png);
width:97px;
height:75px;
display:block;
}
#bouton1:hover
{
background-image:url(../Arrier%20plan/over1.png);
width:97px;
height:75px;
display:block;
}