Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/09/2011, 12h23   #1
Membre actif
 
Avatar de jbidou88
 
Inscription : avril 2006
Messages : 483
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 483
Points : 187
Points : 187
Par défaut Menu spécial et transparence

Bonjour,

J'ai un problème pour la mise en place d'un sous-menu un peu spécial.

Comment faire pour avoir un hover sur la zone bleue (area, map?) ?

J'ai fait des images pour expliquer mon problème.

Voici les différents problèmes :

Lorsque le sous-menu est petit, le texte du menu n'est pas disponible dans la zone où l'image est transparente.
Même chose lorsque le menu monte. Si je mets le sous-menu derrière, le menu va apparaître sur la zone bleue.

Je ne sais pas s'il y a une solution ? Mais là, je ne trouve vraiment pas comment faire.

Merci beaucoup pour votre aide
Images attachées
Type de fichier : png image1-01.png (22,1 Ko, 9 affichages)
Type de fichier : png image2-01.png (19,4 Ko, 8 affichages)
jbidou88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 12h47   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
Citation:
Envoyé par jbidou88 Voir le message
Comment faire pour avoir un hover sur la zone bleue (area, map?) ?
cela me parait une bonne idée en utilisant shape="poly".

Pour le reste je ne percute pas bien, pas un grand jour pour moi aujourd'hui , un lien vers une page me semblerait intéressant.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 14h29   #3
Membre actif
 
Avatar de jbidou88
 
Inscription : avril 2006
Messages : 483
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 483
Points : 187
Points : 187
Pour l'instant le site n'est pas encore en ligne. Je vais essayer d'expliquer autrement.

Le hover fonctionne avec un pour la zone bleue mais le problème est que comme la div sous-menu est un rectangle, les boutons du menu qui sont sous l'image (partie transparente) ne sont pas accessibles.

La même chose lorsque le sous-menu monte. Il faut que l'image soit par-dessus le menu pour éviter que les boutons n'apparaisse sur la zone bleue, mais c'est le même problème pour les boutons sous la partie transparente de l'image.
jbidou88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 14h47   #4
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
voila qui est plus clair pour moi, tu sauves ma journée .

Tu peux faire un swap des zIndex entre le Menu et le Sous-Menu lorsque tu à un mouseover de la zone qui n'est pas concernée, la zone non bleu de ton Sous-Menu.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 14h53   #5
Membre actif
 
Avatar de jbidou88
 
Inscription : avril 2006
Messages : 483
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 483
Points : 187
Points : 187
Merci beaucoup! Oui ça doit fonctionner en jouant avec les z-index. Je me demandais comment faire quand le sous-menu était "grand" mais aucune importance car dès que la souris quitte la zone bleue, il redevient petit et du coup le menu est à nouveau accessible.
jbidou88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h38.


 
 
 
 
Partenaires

Hébergement Web