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 :

centrer une image dans un contexte flex


Sujet :

Positionnement en CSS avec flexbox

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 497
    Billets dans le blog
    1
    Par défaut centrer une image dans un contexte flex
    Bonsoir,

    je souhaite centrer une image, ce qui est simple à faire dans un cas standard, mais là, non car on est dans contexte display:flex;

    En gros, ce que je souhaite faire est cela :
    block 1                                   block 2
          image centrée sous le block1
    
    voici mon code :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <section class="propos">
        <article>
            <h2>Qui sommes-nous ?</h2>
            <p>bla bla
            </p>
     
            </p>
            <div class="certibiocide">
            <img src="/assets/images/certibiocide.jpg" alt="agréé certibiocide">
            </div>
        </article>
        <img src="/assets/images/Illustration-2-272x300.webp" alt="Illustration d'un agent de désinsectisation"> 
    </section>

    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
    /* Section à propos */
     
    .propos {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
    }
     
    .propos p{
        color:black;
    }
     
    .propos article {
        width: 70%;
    }
     
    .propos img {
        width: 25%;
        padding-left: 3rem
    }
     
    .propos .certibiocide {
        margin:auto;
    }
    C'est l'image à la ligne 9 que je souhaite centrer sous le paragraphe "bla bla" et le block 2 de mon schéma ci-dessus est l'image ligne 12.
    Malgré ma tentative de classe CSS certibiocide , l'image n'est pas centrée. Comment faudrait-il faire, SVP ?

  2. #2
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 497
    Billets dans le blog
    1
    Par défaut
    J'ai légèrement modifié le post #1 : le schéma souhaité et le code html (les adresses des images sont dorénavant absolues)

    https://pasdpanique.fr/

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 213
    Par défaut
    Bonjour,
    tout d'abord tu n'as pas besoin de conteneur à ton image :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="certibiocide">
        <img src="/assets/images/certibiocide.jpg" alt="agréé certibiocide">
    </div>
    pourrait simplement être :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <img class="certibiocide" src="/assets/images/certibiocide.jpg" alt="agréé certibiocide">
    ceci étant rien à voir avec un « contexte display:flex » et cela reste du « standard »
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    img.certibiocide {
      width: 25%;
      display: block;
      margin: auto;
    }
    par exemple !

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

Discussions similaires

  1. [CSS]Centrer une image
    Par Arnard dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 13/08/2006, 20h46
  2. Centrer une image verticalement et horizontalement sur l'écran
    Par Thomus38 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 15/06/2006, 15h14
  3. Centrer une image externe
    Par kibawato dans le forum Flash
    Réponses: 2
    Dernier message: 06/06/2006, 00h29
  4. Centrer une image et un texte dans un div
    Par flexx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 17/01/2006, 20h11
  5. Centrer une image ds mshflexgrid ?
    Par mosquitout dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 11/12/2005, 16h24

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