Cartes

Les cartes sont un élément essentiel du framework CSS de Materialise, elles fournissent une approche sémantique et esthétique pour afficher le contenu de manière compréhensible.

Syntaxe

  • Une carte de base
  • Création d’une carte horizontale
  • Ajout d’un bouton d’action flottant à mi-chemin
  • Révélation de la carte
  • Onglets dans les cartes
  • Différentes tailles de cartes
  • Panneau de carte

Carte de base

<div class="container">
  <div class="row">
    <div class="col s6">
      <div class="card">

        <div class="card-image"> <!-- Card Image -->
          <img src="image.png" alt="Image">
        </div>

        <div class="card-content"> <!-- Card Content -->
          <h3>This is a card</h3>
          <p class="flow-text">Cards are really cool for conveying information in a beautiful way.</p>
        </div>

        <div class="card-action"> <!-- Card Action -->
          <a href="#" class="btn orange">Read More</a>
        </div>

      </div>
    </div>
  </div>
</div>

Important:

  • Utilisez .card comme principal élément environnant.
  • Entourez les images avec .card-image
  • Entourez le contenu avec .card-content
  • Boutons d’action surround avec .card-action

Voici à quoi ça ressemble : Carte

Carte horizontale

<div class="container">
  <div class="row">
    <div class="col s12">
      <div class="card horizontal">
        <div class="card-image"><img src="image.png"></div>
        <div class="card-stacked">
          <div class="card-content">
            <h3>This is a card</h3>
            <p class="flow-text">Cards are really cool for conveying information in a beautiful way.</p>
          </div>
          <div class="card-action"><a href="#" class="btn orange">Read More</a></div>
        </div>
      </div>
    </div>
  </div>
</div>

Important:

  • Ajouter .horizontal à l’élément de la carte
  • Entourez .card-content et .card-action d’un div avec .card-stacked

Voici à quoi ça ressemble : Carte horizontale

Carte avec un bouton d’action flottant (FAB)

<div class="container">
    <div class="row">
        <div class="col s5">
            <div class="card">
                <div class="card-image">
                  <img src="image.png">
                  <a href="#" class="btn-floating halfway-fab orange btn-large"><i class="material-icons">add</i></a>
                </div>
                <div class="card-content">
                    <h3>This is a card</h3>
                    <p class="flow-text">Cards are really cool for conveying information in a beautiful way.</p>
                </div>
            </div>
        </div>
    </div>
</div>

Important:

  • Mettez un a.btn-floating.halfway-fab à l’intérieur du conteneur .card-image.

Voici à quoi ça ressemble : Carte avec FAB