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 :

onMouseOut/Over et css


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Par défaut onMouseOut/Over et css
    Salut,

    j'ai dans une page php ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<tr onMouseOver="this.style.backgroundColor=\'#F1F0FF\'"; onMouseOut="this.style.backgroundColor=\'transparent\'">';
    ca marche comme ca doit, a savoir que quand je survole une ligne de mon tableau elle passe de transparent à la couleur F1F0FF.

    ce que je voudrais c'est faire la meme chose depuis ma feuille de style css.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<tr class="highlight">';
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    .highlight{
    	onMouseOut:background:#555555;
    	onMouseOver:background:#FFFFFF;
    }
    J'ai eu beau testé tout un tas de config dans ma css, impossible de d'arriver a mon but. Si vous avez des idées n'hésitez pas !

    merci

  2. #2
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Bonjour,

    onMouseOut et onMouseOver n'existe pas en CSS...
    Il faudrait passer par hover.

    As-tu tenté :
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    .highlight { background:#FFF; }
    .highlight:hover { background:#555; }
    Mais cela ne fonctionnera pas sous IE6 et < ...

    Pour bien apprendre CSS suis ces tutoriels et cours de formation CSS : http://css.developpez.com/cours/
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Par défaut
    je m'en suis sorti avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    tr.rowHighlight{
    	background-color: #transparent
    }
     
    tr.rowHighlight:hover{
    	background-color: #F1F0FF
    }
    mais effectivement ca ne marche pas avec IE

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

Discussions similaires

  1. onmouseout et style css
    Par ptityop dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/04/2010, 11h11
  2. Contourner onMouseOut et onMouseMove avec CSS
    Par islyoung2 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 18/01/2009, 12h36
  3. image over sur css avec button et texte
    Par pcouas dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 27/02/2008, 14h35
  4. OnMouseOut et Over
    Par TommyWeb dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/09/2005, 20h57
  5. Equivalent on mouse over en CSS
    Par pmithrandir dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 25/04/2005, 14h10

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