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 :

Rollover multiple sur du texte


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 22
    Par défaut Rollover multiple sur du texte
    Bonjour,

    Je bloque sur la conception d'un rollover. J'aimerais qu'un texte différent, toujours sur le meme emplacement, s'affiche lors du passage de la souris.

    Je m'explique. Voici la structure :

    [blocTXT]
    [lien1] [lien2] [lien3] [lien4]

    J'ai un menu de 4 liens, avec sur chaque un rollover d'image. Jusqu'à là rien de complexe et ca marche.
    J'aimerai en plus créer un second rollover qui au passage de la souris sur un des 4 liens change le texte affiché à l'emplacement BlocTXT. Donc 4 possibilité de texte, mais toujours au meme endroit.


    Résumé du code HTML et CSS en place :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <div id="lien1"><a href="http://www.monsite.fr/article1.htm"></a></div>
    ........
    ..............
    #lien1 a {
    width:100px;
    height:50px;
    float:left;
    background: url(../images/picA.gif);
    }
    #lien1 a:hover {
    background: url(../images/picB.gif);
    }
    MERCI A VOUS

  2. #2
    Membre éprouvé Avatar de tsunamichups
    Inscrit en
    Octobre 2009
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 161
    Par défaut
    tu peu creer en plus des 4 liens , 4 div contenu dans les div mere <div id="lienx">

    au survole de la zone lienx tu affiche le div text-lienx cacher en fonction du bon lien et tu le positionne avec un position absolute

    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div id="lien1">
    <a href="">lien 1</a>
     
    <div id="text-lien1" style="display:none;">text 1</div>
    </div>
     
     
    <div id="lien2">
    <a href="">lien 2</a>
     
    <div id="text-lien2" style="display:none;">text 2</div>
    </div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    div#lien1:hover div#text-lien1
    {
    display : block;
    }
     
    div#lien2:hover div#text-lien2
    {
    display : block;
    }
    ensuite tu les positionne a ta guise avec comme je l'ai dit position : absolute; et des margin pour le positionner en fonction de ton lien et pas en fonction du coin en haut a gauche de ton navigateur avec top et left

Discussions similaires

  1. select multiple sur plusieurs tables
    Par syl2095 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 08/12/2004, 15h48
  2. ALT sur du texte
    Par oli2a dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/11/2004, 14h13
  3. Agir sur le texte entré dans un éditeur
    Par FatalError dans le forum C++
    Réponses: 1
    Dernier message: 24/10/2004, 14h54
  4. tri sur champ texte
    Par ridan dans le forum Langage SQL
    Réponses: 6
    Dernier message: 20/08/2004, 16h28
  5. pointeur multiple sur un objet
    Par Arnaud-h dans le forum C++Builder
    Réponses: 9
    Dernier message: 02/06/2004, 11h33

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