IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[W3C] mettre une image en relief


Sujet :

HTML

  1. #1
    Membre régulier
    Inscrit en
    Mai 2004
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 103
    Points : 87
    Points
    87
    Par défaut [W3C] mettre une image en relief
    bonjour a tous !

    voila j'ai trouvé une focntion javascript pour mettre en relief une image mais cela ne marche que sous IE.
    comment faire pour mettre une image en relief lorsque la souris passe dessus, a la fois sous IE et sous firefox ?

    merci d'avance...

  2. #2
    Invité
    Invité(e)
    Par défaut


    je ne suis pas sûr d'avoir bien saisi, mais si tu parles des histoires d'ombres qui donnent une impression de bouton "enfoncé" ou bouton "relaché", c'est simplement une question de bordure, qui peut être réglée en CSS

    tu fais 2 classes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    .imageOn{
    	border-left: 1px solid;
    	border-top: 1px solid;
    }
     
    .imageOff{
    	border-right: 1px solid;
    	border-bottom: 1px solid;
    }
    tu definis ton image à Off au depart :puis tu switch entre tes 2 styles :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onmouseover="this.className='imageOn'" onmouseout="this.className='imageOff'"
    et c'est garanti sous n'importe quel navigateur qui gère CSS à peu près comme il faut (IE inclus, pour une fois )

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2005
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2005
    Messages : 273
    Points : 322
    Points
    322
    Par défaut
    Citation Envoyé par torvalds17
    ...et c'est garanti sous n'importe quel navigateur qui gère CSS à peu près comme il faut (IE inclus, pour une fois )
    .. à condition que le visiteur ne désactive pas javascript

    sinon t'as aussi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    img{
    border:1px outset #000000;  // ou ta couleur
    }
     
    img:hover{
    border:1px inset #000000;  // ou ta couleur
    }
    ... valide w3c et si IE est pas content il a qu'a de se mettre aux standards
    (IE ne prend :hover que sur les ancres donc met tes img dans des <a> avec une classe pour qu'il soit content...)

  4. #4
    Membre régulier
    Inscrit en
    Mai 2004
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 103
    Points : 87
    Points
    87
    Par défaut
    en fait j'ai une carte du monde et je veux que quand ma souris passe sur un continent celui ci change de couleur ou autre chose pour qu'on remarque qu'on est au dessus, c plus clair ?

  5. #5
    Membre actif Avatar de Seb19
    Homme Profil pro
    Concepteur SOA
    Inscrit en
    Septembre 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur SOA

    Informations forums :
    Inscription : Septembre 2005
    Messages : 217
    Points : 292
    Points
    292
    Par défaut
    Bonjour,

    As tu essayé de découper ta mapmonde en images cliquables, puis avec les évènement onMouseOver et onMouseOut sur la balise <AREA> de modifier l'image affichée ?
    Celui qui pose une question risque cinq minutes d'avoir l'air bête.
    Celui qui ne pose pas de question restera bête toute sa vie.(proverbe chinois)

  6. #6
    Membre régulier
    Inscrit en
    Mai 2004
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 103
    Points : 87
    Points
    87
    Par défaut
    merci bcp pour vos réponses, surtout seb puisque ça marche avec <AREA> :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    <img src="test.bmp" usemap="#planisphere" name="plan">
    <map name="planisphere">
    <area shape="rect" href="index.php" coords="27,43,56,67" onmouseover="plan.src='test2.bmp'" onmouseout="plan.src='test.bmp'">
    <area shape="rect" href="index.php" coords="105,124,148,152">
    </map>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CR7] mettre une image ou texte de fond
    Par yoyothebest dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 11/08/2006, 14h40
  2. Réponses: 12
    Dernier message: 22/02/2005, 17h45
  3. [VB6] mettre une image sur un boutton
    Par dim dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 15/02/2004, 01h28
  4. Comment mettre une image en fond de JFrame
    Par marc26 dans le forum Débuter
    Réponses: 3
    Dernier message: 19/01/2004, 17h57
  5. Peut on mettre une image dans une BD MySQL ?
    Par maddog2032 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 25/07/2003, 16h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo