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 :

Effacer une image..


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Août 2017
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Août 2017
    Messages : 55
    Par défaut Effacer une image..
    Bonjour
    Débutant dans ce genre, je cherche à faire disparaitre une image lors du survol d'un lien..et je n'y parviens pas ... pourquoi ? ....un petit coup de pouce ? Merci
    /*----------------------------------*/
    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
    15
    <!doctype html>
    <head>
    	<title></title>
    </head>
     
    <style type="text/css">
    a:hover {background-color:yellow;}   /*-----le lien change de couleur au survol*/
    a:hover .pens img{ opacity: 0;}       /*  --------mais  l'image ne disparait pas...*/
    </style>
     
    <body>
      <p class="menu"><a href="#">Retour Menu</a></p>
     <p class="pens"><img src="penseur.jpg"></p>
    </body>
    </html>

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    p:hover img{opacity: 0;}       /*  -------- l'image disparait ------- */
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Août 2017
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Août 2017
    Messages : 55
    Par défaut
    ..merci de ta réponse mais je me suis sans doute mal exprimé car ça ne correspond pas à ma demande...

    En effet, quand j'intègre "p:hover img{opacity: 0;} " l'image apparaît effectivement à l'écran et disparait quand je suis sur l'image et non pas sur le lien 'Retour Menu"..

    ...ce je voudrais, c'est qu'elle soit présente à l'ouverture et qu'elle disparaisse quand "Retour Menu" est survolé.

    .je pensais que "a:hover .pens img{opacity:0;}" identifierait l'image (penseur)et que l'action de "hover" entrainerait l'opacité...

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    En pure CSS avec ta construction HTML je ne pense pas que cela soit possible.
    En changent la structure, en CSS cela pourrait donner
    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
    15
    16
    <!DOCTYPE html>
    <html lang="fr">
      <head>
    		<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
        <title>Mon titre</title>
         <style type="text/css">
          a:hover {background-color:yellow;}   /*-----le lien change de couleur au survol*/
          a:hover ~ img{opacity: 0;}       /*  ------- maintenant cela fonctionne ...*/
          #MEimg{margin-top: 15px}
        </style>
      </head>
     
      <body>
        <p class="menu"><a href="#">Retour Menu</a><br /><img id="MEimg" src="penseur.jpg"></p>
      </body>
    </html>
    mais je suis peut être encore à coté de la plaque
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Août 2017
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Août 2017
    Messages : 55
    Par défaut
    ...effectivement, ça marche .. c'était une bonne "id"...merci encore

  6. #6
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    A savoir

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
          a:hover ~ img{opacity: 0;}           /*  ------ l'image disparait ----*/
          /* a:hover ~ img{visibility:hidden}  /*  -------- idem de la ligne au dessus ---- */
          /* a:hover ~ img{display:none}       /*  ---- l'image disparait  mais l'element suivant prend la place de l'image ---- */
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

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

Discussions similaires

  1. Comment effacer une image ?
    Par carlos587261 dans le forum Débuter
    Réponses: 5
    Dernier message: 13/10/2007, 10h41
  2. Effacer une image chargée dans un TImage
    Par Lalanne dans le forum C++Builder
    Réponses: 2
    Dernier message: 11/07/2007, 16h26
  3. Effacer une image
    Par MrMust dans le forum SDL
    Réponses: 12
    Dernier message: 26/03/2007, 18h09
  4. Effacer une image
    Par caneman dans le forum wxWidgets
    Réponses: 4
    Dernier message: 04/10/2006, 23h03
  5. effacer une image chargée ds TBitmap
    Par sony351 dans le forum C++Builder
    Réponses: 4
    Dernier message: 20/09/2004, 10h28

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