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 :

[BootStrap card] Affichage d'une card contenant une image


Sujet :

Framework CSS Bootstrap

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 92
    Par défaut [BootStrap card] Affichage d'une card contenant une image
    Bonjour,

    j'ai un soucis d'affichage avec mes card ; Je les affiche de cette manière avec les données suivantes provenant de mon component.ts angular

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    myArrayData = [
      {id:1,pictureURL:'asset/mypict1.png'},
      {id:2,pictureURL:'asset/mypict2.png'},
      {id:3,pictureURL:'asset/mypict3.png'},
      {id:4,pictureURL:'asset/mypict4.png'}
    ]
    Nom : cardWithUnnecessaryPadding.png
Affichages : 495
Taille : 48,5 Ko

    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
    <div class="row">
      <ng-container *ngFor="let cat of category; let index=index">
        <div class="col-md-6" >
          <div class="card">
            <a href="#"  >
              <img [src]="cat.url"
              [alt]="cat.nom" style="border:solid 1px #555;" [title]='cat.nom' />
           </a>
          </div>
        </div>
        <div class="w-100" *ngIf="(index+1) % 2 === 0"></div>
      </ng-container>
     
    </div>

    mais par contre le résultat obtenu ajoute du padding left et padding right.

    Comment faire pour le supprimer et mettre un margin bottom entre les row 1[row contenant les images 1 et 3] et le row 2 [row contenant les images 2 et 4]

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2017
    Messages : 55
    Par défaut
    Bonjour,

    As tu éssayé la classe bootstrap no-gutters pour les padding?

    Et la classe mb-2 (de 1 a 5) ou mt-2(de 1 a 5) pour margin bottom ou margin top ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1- Ce sont les balises <ng-container> qui posent problème, là où elle sont, empêchant les fusions de marges entre "row" et "col-md-6".

    2- Pas sûr que la <div class="w-100"...> soit nécessaire.

Discussions similaires

  1. [Tomcat] Affichage d'une image
    Par david71 dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 15/02/2005, 11h37
  2. Réponses: 2
    Dernier message: 27/12/2004, 09h23
  3. Pbs d'affichage d'une image sur un panel
    Par ysr1 dans le forum C++Builder
    Réponses: 2
    Dernier message: 23/09/2004, 09h55
  4. [FLASH MX] Qualité d'affichage d'une image
    Par n_tony dans le forum Flash
    Réponses: 3
    Dernier message: 16/08/2004, 09h44
  5. Affichage d'une image sous linux
    Par Braim dans le forum x86 32-bits / 64-bits
    Réponses: 5
    Dernier message: 25/03/2003, 10h41

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