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]Bandeau images multiples


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 97
    Par défaut [RollOver]Bandeau images multiples
    Bonjour,

    J'ai un bandeau pour un site web, qui est composé d'images découpées que j'assemble les unes à la suite des autres.

    Sur 6 images que j'assemble, j'en ai 3 qui sont "dynamiques", c'est à dire qui changent au survol de la souris (images de même taille)
    J'ai farfouillé sur le net, j'ai trouvé pas mal de trucs sympahiques, mais il s'est posé toujours le même problème.

    Quoi que je fasse, j'ai les images qui se mettent les unes en dessous des autres, et je comprends pas pourquoi, ( je pense qu'il me manque quelques notions en CSS )

    Donc voilà mon 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
    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
    #page 
    {
    display:block;
    width:1024px;
    height:800px;
    margin:0 auto 0 auto;
    border:1px solid #868;
    background:url(../images/background.png);
    padding:5px;
    }
     
    div#bandeau {
    height:75px;
    text-align:center;
    background:transparent;
    }
    div#survol a {
    position:relative;
    display:inline;
    float:left;
    width:64px; 
    height: 62px; 
    background-image:url(../images/Header/btann.gif); 
    }
    div#survol a:hover{
    background-image:url(../images/Header/o_btann.gif); 
    } 
    div#survol2 a {
    position:relative;
    display:inline;
    float:left;
    width:64px; 
    height: 62px; 
    background-image:url(../images/Header/btann.gif); 
    } 
    div#survol2 a:hover{
    background-image:url(../images/Header/o_btann.gif); 
    } 
    img{ 
    border:0; 
    }


    Et mon code HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div id="page">
    <div id="bandeau">
    <div id="survol"><a href="#"></a></div>
    <div id="survol2"><a href="#"></a></div>
    </div>
    </div>
    Donc si quelqu'un sait pourquoi les images se mettent les unes en dessous des autres, et comment y remedier?
    J'ai essayé de mettre les diplay en block et de changer les float dans tous les sens, rien y fait, j'ai pas réussi

    Je suis sous IE7

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 97
    Par défaut
    Bon, ben en fait je suis passé par des listes pour gérer ça, maintenant ça marche...

    J'ai juste un souci, c'est que j'aimerais que ma bannière soit centrée au milieu, alors que là elle est sur la gauche.
    Si quelqu'un connait un moyen sans passer par le position:relative + left : x px;
    Merci

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par défaut
    Salut,

    listes ou tableau c'est le moyen le meilleur pour faire ça, et je crois que ce n'est pas possible sans

    sinon, pour ton nouveau problème redonne ton nouveau code s'il te plait.

    pourquoi tu met un float:left; dans tes survols ? et sinon je suis pas sur que les display: inline; et display: block; servent.

    pour ton problème, le text-align: center; devrait suffire. Il y a autre chose qui le fait planter je pense.

    les margin: 0 auto 0 auto; ça sert à rien : ça doit mm pas être reconnu, je n'ai jamais vu ça nulle part

    voila

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 97
    Par défaut
    Merci buzeeg, j'ai modifié ce que tu me disais, et ça marche bien maintenant

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par défaut
    ok pas de problème

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

Discussions similaires

  1. Menu Rollover Vignette Image Texte
    Par ljuboja78 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 19/09/2010, 11h57
  2. Rollover sur image avec onMouseover
    Par F2 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/10/2009, 21h11
  3. Outils de gestion de l'affichage des images multiples
    Par glebourg dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 10/05/2009, 23h58
  4. Réalisation bandeau image + texte
    Par Invité dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 17/02/2009, 19h03
  5. Réponses: 8
    Dernier message: 15/10/2006, 18h45

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