La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  HTML / CSS / XHTML
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  problème pour faire un menu via des images
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: problème pour faire un menu via des images  (Lu 1336 fois)
problème pour faire un menu via des images
« sur: le 08-05-2012 a 10:09:41 »
Soundboy39
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 153



Webmaster Freelance - Creation et Gestion

Voir le Profil    WWW    E-Mail
Répondre avec citation

Bonjour à tous !!

Voilà j'ai un problème qui concerne à la fois le HTML et le CSS, je me suis lancé dans un truc que je pensais être tout con mais qui me donne du fil à retordre...

J'ai fait les textes des liens de mon menu principal sous photoshop pour qu'ils ait de beaux effets...
il faut donc que je créer mon menu en mettant les images exportées en tant que liens...

Jusque là tout va bien mais j'aimerai que l'image change au survol, j'ai donc décidé de passer par le CSS est la propriété "background", j'ai créer 3 type d'images : les images transparentes (en PNG) qui serviront pour la partie HTML, les images pour les liens inactif, et les images pour les liens actifs et survolés... que j'utilise dans le CSS pour la partie background.

Voici mon code HTML :
Code:

<html>
<div id="hmenu">

<ul class="hmenu">
<li class="hmenu"><a id="hmenu-accueil" href="#" title="Accueil"><img src="hmenu/hmenu-transparent_accueil.png" /></a></li>
<li class="hmenu"><a id="hmenu-presentation" href="#" title="Presentation"><img src="hmenu/hmenu-transparent_presentation.png" /></a></li>
<li class="hmenu"><a id="hmenu-contact" href="#" title="Contact"><img src="hmenu/hmenu-transparent_contact.png" /></a></li>
</ul>
</div>
</html>


et mon code CSS :
Code:

<style type="text/css">
ul.hmenu
{
   display:inline;
}
li.hmenu
{
   display:inline;
   list-style:none;
   padding:0;
   margin:0;
}

a#hmenu-accueil:link, a#hmenu-accueil:visited
{
   background:url('hmenu/hmenu_accueil.png') no-repeat scroll 0 0 transparent;
   padding:0;
   margin:0;
}
a#hmenu-accueil:hover, a#hmenu-accueil:active
{
   background:url('hmenu/hmenu-activehover_accueil.png') no-repeat scroll 0 0 transparent;
   padding:0;
   margin:0;
}

a#hmenu-presentation:link, a#hmenu-presentation:visited
{
   background:url('hmenu/hmenu_presentation.png') no-repeat scroll 0 0 transparent;
   padding:0;
   margin:0;
}
a#hmenu-presentation:hover, a#hmenu-presentation:active
{
   background:url('hmenu/hmenu-activehover_presentation.png') no-repeat scroll 0 0 transparent;
   padding:0;
   margin:0;
}

a#hmenu-contact:link, a#hmenu-contact:visited
{
   background:url('hmenu/hmenu_contact.png') no-repeat scroll 0 0 transparent;
   padding:0;
   margin:0;
}
a#hmenu-contact:hover, a#hmenu-contact:active
{
   background:url('hmenu/hmenu-activehover_contact.png') no-repeat scroll 0 0 transparent;
   padding:0;
   margin:0;
}
</style>


Le problème que j'ai c'est qu'aucun background ne s'affiche... ni à l'état inactif du lien ... ni à l'état actif. Les images de background sont pourtant bien chargées par le navigateur.

Je ne vois pas de solution...

merci pour votre aide,

MICKAEL

Rapporter au modérateur  

MO'WebCreation - Création et gestion de sites web
Réseaux sociaux : Facebook - Google +

Re:problème pour faire un menu via des images
« Répondre #1 sur: le 10-05-2012 a 11:16:23 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

Salut,

quand je lis ton problème et que je vois en signature:
Citation:
MO'WebCreation
Creation et Gestion de site Internet
ca me fait peur....Mais bon, je dis rien, on va encore dire que je suis méchant !


Citation:
Les images de background sont pourtant bien chargées par le navigateur.
Comment le sais -tu? tu l'as vu avec Firebug?
Et le fait que ton lien est deja une image ne pauserai pas un probleme? celle-ci ne "cacherai" pas ton background?

Et le fait que tu ais des div et des class du même nom, ca aide pas pour la clarté!

Rapporter au modérateur  
Re:problème pour faire un menu via des images
« Répondre #2 sur: le 10-05-2012 a 19:22:18 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





Voir le Profil    WWW    E-Mail
Répondre avec citation

Citation:
J'ai fait les textes des liens de mon menu principal sous photoshop pour qu'ils ait de beaux effets...

Tu aurais pu le faire en CSS3 mais bon je dis rien on va encore dire que je suis méchant.

Si tes background ne s'affichent pas c'est que tes liens sont mauvais.

A+

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg