Component

Cards

Cards are flexible containers that group related content. They support variants, layout options, and are fully theme-aware.

<div class="quanta-card">
  <h3 class="quanta-card-header">Basic Card</h3>
  <p class="quanta-card-body">This is a default card container.</p>
</div>

Basic Card

This is a default card container.

Variants

Choose between solid, outline, and shadow options:

<div class="quanta-card quanta-card-solid">...</div>
<div class="quanta-card quanta-card-outline">...</div>
<div class="quanta-card quanta-card-shadow">...</div>
Solid card
Outline card
Shadow card

Image Layouts

Cards with image styles:

<div class="quanta-card-not-padded quanta-card-img-full">
  <img src="/path/to/image.jpg" alt="Image" />
  <div class="quanta-card-content">
    <h3>Card with Full Image</h3>
    <p>Full width image, no padding.</p>
  </div>
</div>
Image

Card with Full Image

Full width image, no padding.

Card Sections

Header, Body, Footer usage:

<div class="quanta-card">
  <h3 class="quanta-card-header">Header</h3>
  <p class="quanta-card-body">Body content goes here.</p>
  <div class="quanta-card-footer">
    <button class="quanta-btn quanta-btn-sm quanta-btn-primary">Action</button>
  </div>
</div>

Header

Body content goes here.

Rounded + Small Cards

Mix with utility classes:

<div class="quanta-card quanta-card-sm">Small card</div>
<div class="quanta-card quanta-card-rounded">Fully rounded card</div>
Small card
Fully rounded card