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 :

Faire disparaitre deux éléments au survol d'une même image


Sujet :

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

  1. #1
    Futur Membre du Club
    Femme Profil pro
    développeur débutant
    Inscrit en
    Février 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : développeur débutant

    Informations forums :
    Inscription : Février 2017
    Messages : 12
    Points : 8
    Points
    8
    Par défaut Faire disparaitre deux éléments au survol d'une même image
    Bonjour,

    J'ai une image avec des informations dessus
    Html:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <body>
    <div class="container">
     
    <img src="integration_gandalf.png" alt="Gandalf">
        <div id="label">
            <h1>
                <span style="color: black">reward </span><span style="color:orange">1000</span>
                <br />
                <span style="color:black;">golden coins</span>
            </h1>
        </div>
        <div class="caption">Gandalf</div>
     
    </body>

    J'ai mis en place ce code css avec toute la mise en place de l'image telle qu'elle est avant:
    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
    36
    37
    38
    39
    .container {
        position: relative;
        width: 320px;
        height: 240px;
    }
     
    #label{
        position: absolute;
        display: inline;
        top: 20%;
        left: 18%;
        text-align: center;
        width:90%;
        padding-left:3.0em;
        padding-right:3.0em;
        border-radius: 10px;
        opacity: 0.7;
        background-color: #E6E6FA;
     
    }
     
    .caption {
     
        position: absolute;
        top: 320px;
        left:90px;
        color: white;
        font-size: 5em;
     
    }
    img{
        opacity: 0.5;
     
    }
     
    img:hover{
        opacity: 1.0;
     
    }
    Et je voudrais qu'au survol de cette image l'id label disparaisse donc je pense avec un diplay:none et que le texte soit déplacé un peu plus en bas... donc avec une modif des propriétés top: 320px; et left:90px; Mais je ne vois pas du tout comment intégrer ces informations sur img:hover...

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 964
    Points : 44 137
    Points
    44 137
    Par défaut
    Bonjour,
    regarde du coté du sélecteur d'adjacence « directe » + (plus) et du sélecteur d'adjacence « élargie » ~ (tilde) pour cibler ton élément sur le :hover de l'image.

  3. #3
    Futur Membre du Club
    Femme Profil pro
    développeur débutant
    Inscrit en
    Février 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : développeur débutant

    Informations forums :
    Inscription : Février 2017
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    ok merci beaucoup! Gràce à vous j'ai trouvé la solution!

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

Discussions similaires

  1. [CSS 3] Faire apparaître un texte au survol d'une image
    Par Green7497 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 18/01/2017, 18h51
  2. Suppression deux éléments sur trois d'une liste
    Par reuqnas dans le forum Caml
    Réponses: 13
    Dernier message: 21/06/2011, 20h06
  3. Comment faire évoluer deux éléments
    Par Chrysostome dans le forum Flash
    Réponses: 1
    Dernier message: 22/04/2010, 13h08
  4. Réponses: 3
    Dernier message: 03/09/2009, 09h48
  5. faire disparaitre un pied de page pour une page ?
    Par martigaloes dans le forum Mise en forme
    Réponses: 1
    Dernier message: 20/05/2009, 19h09

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