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

Mise en page CSS Discussion :

Probleme avec l'evenement :hover


Sujet :

Survol d'un élément en CSS (:hover)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 191
    Par défaut Probleme avec l'evenement :hover
    Salut tout le monde,
    J'ai une table, lorsque je passe la souris sur une ligne, je veux que celle ci prenne une couleur (par exemple bleu).
    voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    <style type="text/css" >
    	tr{
    		background-color:#00FFCC;
     
    	}
    	tr :hover{
    		background-color:#0099FF;
    	}
    </style>
    </head>
     
    <body>
    <table width="665" border="1">
      <tr>
        <td>aaa</td>
        <td>aaa</td>
        <td>aaa</td>
      </tr>
      <tr>
        <td>bbb</td>
        <td>bbb</td>
        <td>bbb</td>
      </tr>
      <tr>
        <td>ccc</td>
        <td>ccc</td>
        <td>ccc</td>
      </tr>
     </table> 
    </body>
    </html>
    .
    Mon problème est que les éléments qui prennent ma couleur (bleu) sont les cellules et pas les lignes tout entier. ce qui correspond pas avec le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    tr :hover{
    		background-color:#0099FF;
    	}
    Avez vous une idée sur ce problème?
    Et merci d'avance.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 664
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    Il y a un espace en trop devant les deux points :
    tr:hover
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 191
    Par défaut
    Merci N_BaH ça résout le problème.
    autre question est ce qu'il y a une possibilité lors du passage de la souris d'obtenir une couleur léger de celle de la ligne, mettons nous dans le cas ou la couleur du fond n'est pas connue? (dans mon cas vert, et vert léger quand je passe la souris).

  4. #4
    Membre chevronné Avatar de desert
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 414
    Par défaut
    Bonjour,
    Si la couleur n'est pas connue à l'avance, tu vas devoir te tourner vers Javascript. Fais une petite recherche sur le forum, la question a sûrement été déjà postée.

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 191
    Par défaut
    Merci desert pour ta réponse.
    J'ai fais des recherches et j'ai trouvé qu'on peut traiter le sujet soit avec CSS soit avec javascript.
    En tout cas je vais créer une autre discussion à ce sujet.
    Merci encore.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    Tu peux aussi tester l' effet de la propriété opacity:

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    tr:hover {
    /* pour IE */
    filter:alpha(opacity=60);
    /* CSS3 standard */
    opacity:0.6;
    }

    En modifiant les chiffres.

    Mais cela risque de rendre les textes moins lisibles.

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

Discussions similaires

  1. [AJAX] Evenement "Oncomplete" sur Fancyupload2
    Par roadruner dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 01/11/2008, 18h01
  2. [VB6] Probleme avec les evenements keydown et keyup
    Par johnson95 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 04/07/2006, 13h50
  3. Problème avec les évènements Paint
    Par vdumont dans le forum wxWidgets
    Réponses: 1
    Dernier message: 11/04/2006, 22h25
  4. probleme avec evenements mouseover et mouseout - propriété
    Par polluxArgo dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 21/09/2005, 18h31
  5. [Evenement] Probleme avec un JList
    Par mawashee dans le forum Composants
    Réponses: 3
    Dernier message: 06/12/2004, 18h45

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