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 :

Ajuster mes images dans mon diaporama


Sujet :

CSS

  1. #1
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut Ajuster mes images dans mon diaporama
    Bonjour,

    J'ai un code qui me permet d'afficher des images dans un diaporama avec un enchainement automatique. Mes images ont des tailles différentes, et des proportions différentes. Cas classique.
    Le diaporama fonctionne correctement.
    Mais je ne parviens pas à ce que chaque image soit entièrement affichée dans mon container, avec les bonnes proportions et que l'espace restant soit dans une couleur de fond à définir. Il me semblait que background-size faisait le travail, mais non: mon image est répétée dans le container pour les parties non couvertes.
    Je sens que je ne suis pas loin, mais je tourne en rond.
    Merci de votre aide.

    Voici mon
    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
    <!DOCTYPE html>
    <html lang="fr">
      <head>
        <meta charset=""UTF-8">
        <title>Gallerie Alain Walter</title>
        <link rel="shortcut icon" href="logo.png" />
        <link rel="stylesheet" href="style.css" />
      </head>
      <body>
        <h1>Gallerie Alain Walter</h1>
        <div class="diaporama1">
        </div>
      </body>
    </html>
    Et 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
    body{
        margin: 0px;
        padding: 0px;
        width: 80%;
    }
     
    .diaporama1{
         margin: 0 auto;
         width: 650px;
         height: 600px;
         border: 3px solid #333;
         background-image: url("images/bouquet.jpg");
         background-size: contain;
         background-color: black;
     
         animation-name: diapo1;
         animation-duration: 9s;
         animation-timing-function: linear;
         animation-iteration-count: infinite;
         animation-direction: normal;
    }
     
    @-webkit-keyframes diapo1{
        0%{background-image: url("images/bouquet.jpg");}
        33%{background-image: url("images/cabourg.jpg");}
        66%{background-image: url("images/cardio.jpg");}
    }
    @-moz-keyframes diapo1{
        0%{background-image: url("images/bouquet.jpg");}
        33%{background-image: url("images/cabourg.jpg");}
        66%{background-image: url("images/cardio.jpg");}
    }
    @keyframes diapo1{
        0%{background-image: url("images/bouquet.jpg");}
        33%{background-image: url("images/cabourg.jpg");}
        66%{background-image: url("images/cardio.jpg");}
    }

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 261
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 261
    Points : 15 568
    Points
    15 568
    Par défaut
    pouvez vous mettre en pièces jointes 3 images aux tailles que vous utilisez pour qu'on puisse tester ?

  3. #3
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 261
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 261
    Points : 15 568
    Points
    15 568
    Par défaut
    j'ai fait des tests avec mes images et j'ai l'impression de m'approcher de votre but en ajoutant le code suivant :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    .diaporama1
    {
    	background-repeat : no-repeat;
    	background-position : center;
     
    }

  4. #4
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut
    Bonjour,
    C'est exactement ça : c'est le no-repeat qui manquait!
    Merci beaucoup.

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

Discussions similaires

  1. [PPT-2007] Gérer une image GIF dans mon diaporama
    Par fafet4u dans le forum Powerpoint
    Réponses: 8
    Dernier message: 31/12/2014, 17h02
  2. comment liè mes image dans ma base mysql
    Par hiagro dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 12/06/2006, 10h21
  3. Réponses: 9
    Dernier message: 12/05/2006, 09h06
  4. comment insérer une image dans mon .pas
    Par korntex5 dans le forum Langage
    Réponses: 3
    Dernier message: 04/05/2006, 11h54
  5. comment ajouter une image dans mon HTML??
    Par Mickey.jet dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/03/2006, 15h12

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