28172 sujets

CSS et mise en forme, CSS3

Bonjour,
Je dois faire une carte avec des départements cliquables, dont l'image change au passage de la souris.
J'avais espoir que la propriété CSS hover prenne en compte la transparence PNG, mais évidemment non...
N'existe-t-il pas un autre moyen que la super balise <map> ?
Merci d'avance...
Bonjour,

Dans ton cas la balise map est la plus appropriée. Pour gérer les effets de survol, JavaScript devrait pouvoir t'aider.

ps. : concernant la transparence, si tu sais ce qui se trouve sous la zone transparente, tu peux l'inclure dans ton image.
Bonjour,

Sur la forme:
coolzic a écrit :
J'avais espoir que la propriété CSS hover prenne en compte la transparence PNG, mais évidemment non...

- Il n'y a pas de propriété hover en CSS. Il y a par contre une pseudo-classe :hover qui peut être utilisée dans un sélecteur CSS.
- Le fait d'utiliser la pseudo-classe :hover n'empêche en rien d'utiliser des images en PNG dans ton code HTML, ou des images de fond en PNG dans ton code CSS. Ton affirmation est donc fausse.
Je t'envoie sur mon image : http://forum.alsacreations.com/topic-4-49408-1-Probleme-avec-IE6-et-transparence-png.html
Il explique ce que tu veux faire, il suffit de changer le texte de la légende par une image et faire quelques modifs mais ça semble faire ce que tu veux)
Ça marche très bien sur tous les trucs recents, mais j'ai quelques soucis avec IE6...
Kage

Edit: par contre, pas sur que tu puisses faire des formes compliqués comme avec <map>
Modifié par kage (18 Jun 2010 - 16:58)