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

JavaScript Discussion :

Faire apparaitre une image sous un texte quand mouseover


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    directeur artistique
    Inscrit en
    Juin 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : directeur artistique

    Informations forums :
    Inscription : Juin 2016
    Messages : 3
    Par défaut Faire apparaitre une image sous un texte quand mouseover
    Bonjour, voici mon problème,

    J'ai une page d'accueil avec un paragraphe dans ce paragraphe j'ai des mots qui sont des liens cliquables,
    j'aimerais que lorsque je passe ma souris sur ces mots spécifiques (mouseover) qu'une image apparaisse en arrière plan derrière le mot du paragraphe.

    Pour l'instant l'image apparait qu'en je fais un roll over, mais je n'arrive pas à la placer sous le texte ...

    pouvez vous m'aidez ?

    voici mon code:

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    <br>
    <br>
    <br>
    <br>
    <br>
     
     
     
     
     
     
    “JESSICA CHEIX. <b><a href="Artistic-image-director" rel="history"> 
     
    <script type="text/javascript">
            function show1(){
                    document.getElementById('image1').style.display = 'block';
                    }
     
                    function hide1(){
                    document.getElementById('image1').style.display = 'none';
                    }
            </script>
     
     
    		</a><a href="Artistic-image-director" onmouseover="show1();" onmouseout="hide1();" rel="history">ARTISTIC IMAGE DIRECTOR°</a>&nbsp;<img id="image1" style="display: none;" width="400" src="https://payload.persona.co/1/0/5560/13562/0bcc19265fd4b7ea9cdb78c76905f6c8.jpg">
     
     
            </b>SPECIALIZED in HIGH-END COMMUNICATION, WORKING for LUXURY and BEAUTY INDUSTRY CURRENTLY in PARIS BASED AGENCY&nbsp;<b><a href="http://www.agencylove.com" target="_blank"><script type="text/javascript">
            function show2(){
                    document.getElementById('image2').style.display = 'block';
                    }
     
                    function hide2(){
                    document.getElementById('image2').style.display = 'none';
                    }
            </script>
     
     
    		</a><a href="http://www.agencylove.com" onmouseover="show2();" onmouseout="hide2();" position="absolute" ;="" z-index="1">L.O.V.E°.</a><br>
    		<img id="image2" style="display: none;" position="absolute" ;="" z-index="2" width="400" src="https://payload.persona.co/1/0/5560/13562/agence-love.gif">
     
     
     
     
            </b><br>
    ALSO a PASSIONNATE&nbsp;<b><a href="Still-life" rel="history">
     
     
           <script type="text/javascript">
            function show3(){
                    document.getElementById('image3').style.display = 'block';
                    }
     
                    function hide3(){
                    document.getElementById('image3').style.display = 'none';
                    }
            </script>
     
     
    		</a><a href="Still-life" onmouseover="show3();" onmouseout="hide3();" rel="history">STILL-LIFE°</a>
    		<img id="image3" style="display: none;" width="400" src="https://transit2.persona.co/1/0/5560/13562/JessicaCheix_028.gif">
     
     
     
     
     
          and <b><a href="Model" rel="history">
           <script type="text/javascript">
            function show4(){
                    document.getElementById('image4').style.display = 'block';
                    }
     
                    function hide4(){
                    document.getElementById('image4').style.display = 'none';
                    }
            </script>
     
     
    		</a><a href="Model" onmouseover="show4();" onmouseout="hide4();" rel="history">MODEL PHOTOGRAPHER°</a>
    		<img id="image4" style="display: none;" width="400" src="https://transit2.persona.co/1/0/5560/13562/JessicaCheix_02.gif">
     
     
     
     
     
     
            T</b>RAVELING BETWEEN PARIS / NEW-YORK.”&nbsp;<small><b></b></small><br>
     
    <br><br><div style="text-align: right;"><small>JESSICACHEIX@HOTMAIL.FR&nbsp;<br> + 33 (0)6 37 90 14 57&nbsp;</small><a class="icon-link"></a></div><br></b>

  2. #2
    Membre chevronné
    Avatar de Jacques Beauregard
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2015
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2015
    Messages : 231
    Par défaut
    Salut,

    Peux-tu mettre ton code HTML dans une balise Code ? (bouton # dans l'éditeur) C'est illisible..

    De plus :

    j'aimerais que lorsque je passe ma souris sur ces mots spécifiques (mouseover) qu'une image apparaisse en arrière plan derrière le mot du paragraphe.

    Pour l'instant l'image apparait qu'en je fais un roll over, mais je n'arrive pas à la placer sous le texte ...
    Tu veux placer l'image sous le texte ou en arrière plan du texte?
    Il ne faut jamais prendre les gens pour des cons, mais il ne faut pas oublier qu'ils le sont...

    Le guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Candidat au Club
    Femme Profil pro
    directeur artistique
    Inscrit en
    Juin 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : directeur artistique

    Informations forums :
    Inscription : Juin 2016
    Messages : 3
    Par défaut
    je veux placer les images sous le texte, que l'image correspondant au mot "still life" soit positionner sous ce mot derrière tout le paragraphe

  4. #4
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour et bienvenue sur DVP.

    Si j'ai bien compris, pourquoi ne pas faire cela en CSS, sur un :hover, en changeant le background-image par exemple ?

  5. #5
    Candidat au Club
    Femme Profil pro
    directeur artistique
    Inscrit en
    Juin 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : directeur artistique

    Informations forums :
    Inscription : Juin 2016
    Messages : 3
    Par défaut
    parce que je veux des images différentes pour chaque mots, et je ne veux pas qu'elles prennent tout l'arrière plan.. est ce possible avec cette technique la ?

    Je ne sais pas ou je dois positionner ses codes dans mon code

  6. #6
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    En attendant que attr() puisse s'appliquer au background-image, tu peux faire apparaitre un élément masqué au survol de ton élément, c'est un classique en CSS.

    Soit le html suivant, indenté pour voir l'imbrication des éléments
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <p>
      Le forum
      <span class="over">Developpez.com
        <span>
          <img src="http://www.developpez.net/template/images/logo.png">
        </span>
      </span>
      est extraordinaire ;)
    </p>
    si l'on applique le CSS qui suit
    Code css : 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
    p {
      line-height:1.25em;
    }
    span.over{
      position:relative;       /* pour servir de référent */
      display:inline-block;    /* pour appliquer overflow */
      overflow:hidden;
      vertical-align: bottom;  /* à ajuster suivant besoin */
      cursor:pointer;
      z-index:10;
    }
    span.over span{
      position:absolute;
      opacity:0;               /* pas vu pas pris */
      top:0;                   /* on place en haut à gauche */
      left:0;
      z-index:-1;              /* en arrière plan */
      transition: opacity 0.5s;
    }
    span.over:hover span{
      opacity:1;               /* affichage sur le hover */
    }
    cela devrait convenir à ce que tu cherches.

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

Discussions similaires

  1. Faire apparaitre une image.
    Par darkdeeper dans le forum VB.NET
    Réponses: 2
    Dernier message: 17/10/2007, 09h17
  2. comment faire apparaitre une image puis une autre si quête réalisée ?
    Par oceanne dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/05/2007, 21h47
  3. [debutant]faire apparaitre une zone avec du texte
    Par Emcy dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/02/2007, 08h16
  4. [MouseEntered] pb de localisation souris pour faire apparaitre une image
    Par sebpsi dans le forum Interfaces Graphiques en Java
    Réponses: 12
    Dernier message: 23/06/2006, 11h03
  5. Faire apparaitre une fênetre sous l'appuie d'une touche
    Par EssaiEncore dans le forum Langage
    Réponses: 6
    Dernier message: 14/12/2005, 16h21

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