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

HTML Discussion :

Superposition d'images en Html


Sujet :

HTML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 131
    Points : 57
    Points
    57
    Par défaut Superposition d'images en Html
    Bonjour
    dans une serie de page Html j'ai une image JPG que j'utilise comme fond d'écran
    maintenant je désire superposer sur cette image de fond des petites images qui serviront de boutons de lancement.

    je n'arrive pas à les superposer elle viennent toujours en dessous de l'image de fond

    si il n'y a pas de solution je ferrai du map. mais ce sera moins pratique

    merci pour vos suggestions

  2. #2
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Bonsoir,
    pour cela tu dois doter tes images d'un display:block qui permet de
    générer une boîte de block avec retour chariot avant et après l'élément
    auquel ça s'applique.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 131
    Points : 57
    Points
    57
    Par défaut
    Merci pour la réponse mais ..... je ne vois pas comment mettre mes images dans les blocks pour quelles soient superposées et à un emplacement précis

    merci tout de même

  4. #4
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    Peut-être que la propriété CSS z-index peut répondre à ton besoin.
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  5. #5
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Si tu as un lien à nous donner pour constater le problème, n'hésite pas ^^ (ou à la rigueur tu peux poster (un extrait de) ton code html ici (et la feuille CSS si tu en utilises une)

    ...pour les linguistes et les curieux >>> générateur de phrases aléatoires

    __________________

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 20
    Points : 24
    Points
    24
    Par défaut
    Citation Envoyé par blandinais Voir le message
    Bonjour
    dans une serie de page Html j'ai une image JPG que j'utilise comme fond d'écran
    maintenant je désire superposer sur cette image de fond des petites images qui serviront de boutons de lancement.
    Bonsoir,
    Cette image de fond, tu l'as définie dans une propriété background ou tu l'as mise telle quelle dans ta page ?
    A+

  7. #7
    Membre averti Avatar de mdr_cedrick
    Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2008
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Janvier 2008
    Messages : 374
    Points : 336
    Points
    336
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div style="background:url(ton_image_de_fond.jpg) no-repeat;">
    <img src="image1.jpg" alt="image1" />
    <img src="image2.jpg" alt="image2" />
    <img src="image3.jpg" alt="image3" />
    ...
    </div>
    Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière

  8. #8
    Membre confirmé Avatar de GihefBey
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 366
    Points : 460
    Points
    460
    Par défaut
    Bonjour,

    Sans voir ce dont tu disposes et en reprenant ce qui t'a été proposé, on peut te suggérer de placer les petites images en absolute pour pouvoir les gérer précisément.
    Dans cet exemple (temporaire), les images ont des dimensions différentes, alors leur gestion est un peu plus complexe que si elles avaient des dimensions identiques.
    Tu peux peut-être t'en inspirer ?

    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
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>Proposition pour "Superposition d'images en HTML"</title>
        <meta http-equiv="Content-type" content="text/html; charset=utf-8">
    </head>
    <body>
      <div id="conteneur">
        <ul id="menu_boutons_de_lancement">
          <li>
            <a href="#" id="bdl_1">
              <img src="erwan31.gif" alt="lien1" />
            </a>
          </li>
          <li>
            <a href="#" id="bdl_2">
              <img src="hephaistos007.gif" alt="lien2" />
            </a>
          </li>
          <li>
            <a href="#" id="bdl_3">
              <img src="romainvaleri.gif" alt="lien3" />
            </a>
          </li>
          <li>
            <a href="#" id="bdl_4">
              <img src="gihefbey.gif" alt="lien4" />
            </a>
          </li>
        </ul>
        <p>Ensuite, on place ce qu'on veut.</p>
      </div>
    </body>
    </html>
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
        #menu_boutons_de_lancement {
          position: relative;  /* important */
          margin: 32px 0;
          padding: 0;
          height: 104px;  /* 100px + 2(2px) des border */
          background-color: #b0e0e6;
          }
        #menu_boutons_de_lancement li {
          list-style : none;
          }
        #menu_boutons_de_lancement li a {
          display : block;
          position : absolute;
          border : 2px dashed #db7093;  /* pas nécessaire */
          }
        #menu_boutons_de_lancement li a:hover {
          border : 2px solid #ffa500;  /* pas nécessaire */
          }
        #menu_boutons_de_lancement li a img {
          display : block;
          }
        #bdl_1 {
          left : 16px;
          width : 80px;
          height : 100px;
          }
        #bdl_2 {
          top : 12px;
          left : 116px;
          width : 100px;
          height : 77px;
          }
        #bdl_3 {
          left : 236px;
          width : 113px;
          height : 100px;
          }
        #bdl_4 {
          top : 17px;
          left : 369px;
          width : 100px;
          height : 66px;
          }


    -

Discussions similaires

  1. Superposition d'images semi-transparentes
    Par Celelibi dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 13/12/2006, 15h30
  2. Réponses: 4
    Dernier message: 06/12/2006, 10h29
  3. [CSS] lien dans un div avec superposition d'image
    Par avogadro dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 26/07/2006, 10h10
  4. Position et superposition d'images
    Par Flodelarab dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/01/2006, 14h37
  5. Superposition d'image
    Par Cpt.Spiff dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 27/05/2005, 23h58

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