The Card component is a flexible container that can display various types of content including images, text, and buttons. It supports multiple layouts and includes features like scrollable content and customizable headers/footers.
![]()
Title
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Saepe maxime aut ipsa voluptate.
Last update was 3 min ago
<div class="card all-border-medium"> <div class="card-image overflow-hidden" style="height: 20rem;"> <img class="w-100" src="path_to_image.jpg" alt=""> </div> <div class="card-body"> <p class="section-title-text-color txt-mid-title">Title</p> <p class="multiply-ellipsis-3 section-title-text-color">Content text...</p> <p class="text-color txt-subtitle">Last update was 3 min ago</p> </div> </div>
<div class="card card-scrollbar all-border-medium"> <div class="card-header pb-0"> <p class="section-title-text-color txt-mid-title">Header</p> </div> <div class="card-body"> <p class="section-title-text-color mt-0" style="max-height: 4rem;"> Long scrollable content... </p> </div> <div class="card-footer"> <p class="section-title-text-color txt-mid-title">Footer</p> </div> </div>
![]()
Title
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Saepe maxime aut ipsa voluptate.
Last update was 3 min ago
<div class="card all-border-medium"> <div class="card-image overflow-hidden" style="height: 20rem;"> <img class="w-100" src="path_to_image.jpg" alt=""> </div> <div class="card-body"> <p class="section-title-text-color txt-mid-title">Title</p> <p class="multiply-ellipsis-3 section-title-text-color">Content text...</p> <p class="text-color txt-subtitle">Last update was 3 min ago</p> <div class="d-flex gap-1 mt-2"> <button class="btn btn-primary">Primary</button> <button class="btn btn-secondary">Secondary</button> </div> </div> </div>
Class | Description |
---|---|
.card | Base class for all cards |
.card-header | Header section of the card |
.card-body | Main content area of the card |
.card-footer | Footer section of the card |
.card-image | Container for card images |
.card-scrollbar | Adds scrolling functionality to card content |
Cards can be structured in different ways:
Type | Path |
---|---|
SCSS | miz/themes/mizoon/components/card/_index.scss |
HTML Example | miz/themes/mizoon/components/card/index.html |
JavaScript | miz/themes/mizoon/components/card/script.js |
$card-custom-classes: ".bg-primary-color";
$card-header-custom-classes: ".px-2, .py-2";
$card-body-custom-classes: ".d-flex, .flex-column, .gap-1, .p-2";
$card-footer-custom-classes: ".pt-2";
$card-image-space-custom-classes: ".px-2";
$card-scrollbar-custom-classes: ".p-2";
Currently, there is no specific JavaScript functionality for the card component.