28173 sujets

CSS et mise en forme, CSS3

Bonjour,

Je ne trouve pas la classe css qui permet de changer une image quand on reste avec le clic gauche enfoncé dessus.
J'ai lu qu'on pouvait faire ça avec moussepressed, mais comment?
Merci
hum a mon avis le resultat dois plutot s'obtenir par javascript que par CSS.
ton event ne me dis rien et en faisant une recherche sur google je n'ai pas trouvé que des réferences au language java. ce qui n'est pas la même chose que javascript. a moins que tu ne sois en train d'écrire une applet.

encore que si tu tiens a faire du css.
si ton image est une une background-image en css avec un lien vide ( href="#" ) tu dois pouvoir la changer quand on clique dessus avec a:active.
Modifié par CPascal (25 Apr 2007 - 14:46)
Hello Smiley smile

Je pense que tu peux faire cela grâce à la pseudo-classe dynamique :active (qui fonctionne de la même façon que le :hover utilisé pour les liens).

Voilà Smiley cligne
CPascal a écrit :
encore que si tu tiens a faire du css.
si ton image est une une background-image en css avec un lien vide ( href="#" ) tu dois pouvoir la changer quand on clique dessus avec a:active.

Il serait idiot de «tenir à faire du CSS» alors que cette «solution» produit des liens inaccessibles car vides.

Utiliser un texte masqué via CSS comme contenu du lien est déjà un peu mieux (en particulier pour les moteurs de recherche...), mais ça reste problématique.

Pour les menus en images :
- faire des images HTML (balise <img>) avec texte alternatif pertinent (attribut alt) ;
- faire les effets de changement d'image (au survol, au clic, etc.) en Javascript.

À force de vouloir utiliser les CSS partout on fait des bêtises regrettables. Smiley cligne