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 :

Afficher une image au survol d'un lien


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
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 379
    Par défaut Afficher une image au survol d'un lien
    Salut,

    J'essaye d'afficher une image en survolant un lien, j'ai essayé le code suivant pour cela

    Code php/html :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo"
     
                                                <td class=\"photo\" align=\"center\"><a href=$photo>lien<img src=$photo></a></td>";
    et le code CSS:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    td#photo a img
    {
        height:0;
        width:0;
        border-width:0;
    }
     
    td#photo a:hover img
    {
        position:absolute;
        height:30px;
        width:20px;
        border-width:1;
    }
    Ça ne marche malhereusement pas, quand j'ouvre ma page, la photo est toujours affiché, malgrés que j'ai spécifié dans mon code css height:0 et width:0 par defaut!


    voyez vous une erreur ?


    Merci.


    ...

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Pourquoi tu ne mets tout simplement pas un display:none ?

    Ensuite pour rappel des règles de ce forum :
    Suite à ce rappel, je voudrais porter à votre attention que ces forums ne doivent contenir que le code affiché par le navigateur. En effet, les codes PHP ou tout autre langage dynamique ne servent qu'à générer le corps de votre page et donc votre problème ne pourra être résolu qu'en étudiant le code interprété par le navigateur. De ce fait, avant de poser votre question merci d'épurer votre code de tout langage (serveur ou client).
    Et l'erreur vient du # au lieu du . qui définit la classe

  3. #3
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 379
    Par défaut
    Citation Envoyé par Kerod Voir le message
    Pourquoi tu ne mets tout simplement pas un display:none ?

    Ensuite pour rappel des règles de ce forum :

    Et l'erreur vient du # au lieu du . qui définit la classe

    oups oui erreur d'innattention, ca marche trés bien oui


    et je m'excuse pour le code php, je suis au courant des regles, mais je me suis dit que vu que c'est juste une petite ligne et c'est juste un echo que c'est pas grave,vu que l'echo contient du code html, en tout cas je m'excue et merci pour ton aide.



    ...

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Juste une question : Pourquoi redimensionner la taille de l'image alors que tu pourrais très bien faire ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    td.photo a img
    {
        border-width:1;
        height:30px;
        width:20px;
        display:none;
    }
     
    td.photo a:hover img
    {
        position:absolute;
        display:block;
     
    }

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

Discussions similaires

  1. Afficher une image au survol d'un lien
    Par floctc dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/06/2009, 09h11
  2. Rendre visible une image au survol d'un lien
    Par mauderific dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 21/04/2008, 20h52
  3. Afficher une image à la gauche d'un lien.
    Par Norin dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 20/09/2007, 22h16
  4. Afficher une image au survol
    Par micatmidog dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/08/2006, 23h16
  5. Un lien qui affiche une image au survole
    Par Edoxituz dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 28/01/2006, 12h06

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