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 :

Cibler un élément au survol 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
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur mécanique
    Inscrit en
    Avril 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2023
    Messages : 2
    Par défaut Cibler un élément au survol hover
    Bonjour,
    j'aimerai, quand je survol (hover) l'image que le texte en dessous se colore en rouge.
    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    img:hover + p{
        color:red; 
    }
    Or cela ne fonctionne pas ...
    Par contre j'ai testé en faisant la combinaison h2 + p et pas de problème, le texte (<p>) se colore.

    Merci

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 696
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 696
    Par défaut
    je viens d'essayer votre code css dans l'exemple suivant et il fonctionne :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Building_of_the_Musee_des_Beaux-Arts_de_Nancy_02.jpg/299px-Building_of_the_Musee_des_Beaux-Arts_de_Nancy_02.jpg" alt=""/>
    <p>
    du texte
    </p>
     
    <style>
    img:hover + p{
        color:red; 
    }
    </style>

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur mécanique
    Inscrit en
    Avril 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2023
    Messages : 2
    Par défaut
    Merci de votre réponse.
    En essayant votre code cela fonctionne.
    Par contre avec le mien (avec une image en local, cela ne fonctionne pas) :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <img src="Images\DRY_chateau du boucher.jpg" title="Alors, envie de vous balader n'est-ce pas ?" alt="Photo de plage vue du dessus"/><br> 
    <p>Tu as vu comment c'est beau ?<br></p>

    J'ai trouvé le problème -> c'est la balise retour à la ligne br à la fin qui pose problème

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

Discussions similaires

  1. Cibler plusieurs DIV au survol d'un élément
    Par Pat2Max dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 27/06/2019, 15h32
  2. Cibler un élément seulement si hover
    Par laurentSc dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 07/01/2017, 11h46
  3. Cibler des éléments PHP
    Par yann18 dans le forum jQuery
    Réponses: 5
    Dernier message: 19/10/2011, 09h09
  4. Réponses: 6
    Dernier message: 31/08/2011, 19h13
  5. Cibler un élément en fonction de son contenu
    Par dedis dans le forum jQuery
    Réponses: 2
    Dernier message: 20/01/2011, 13h50

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