@patternfly/patternfly
Version:
Assets, source, tooling, and content for PatternFly 4
1,355 lines (1,331 loc) • 122 kB
Markdown
---
id: Card
section: components
wrapperTag: div
---import './Card.css'
## Demos
### Horizontal grid collapsed
```html
<div class="pf-v5-c-card" id="card-demo-horizontal-grid-collapsed-example">
<div class="pf-v5-c-card__header">
<div class="pf-v5-c-card__header-toggle">
<button
class="pf-v5-c-button pf-m-plain"
type="button"
aria-label="Details"
id="card-demo-horizontal-grid-collapsed-example-toggle"
aria-labelledby="card-demo-horizontal-grid-collapsed-example-title card-demo-horizontal-grid-collapsed-example-toggle"
>
<span class="pf-v5-c-card__header-toggle-icon">
<i class="fas fa-angle-right" aria-hidden="true"></i>
</span>
</button>
</div>
<div class="pf-v5-c-card__actions">
<div class="pf-v5-c-dropdown">
<button
class="pf-v5-c-dropdown__toggle pf-m-plain"
id="card-demo-horizontal-grid-collapsed-example-dropdown-kebab-right-aligned-button"
aria-expanded="false"
type="button"
aria-label="Actions"
>
<i class="fas fa-ellipsis-v" aria-hidden="true"></i>
</button>
<ul
class="pf-v5-c-dropdown__menu"
aria-labelledby="card-demo-horizontal-grid-collapsed-example-dropdown-kebab-right-aligned-button"
hidden
role="menu"
>
<li role="none">
<a class="pf-v5-c-dropdown__menu-item" role="menuitem" href="#">Link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
>Action</button>
</li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item pf-m-disabled"
role="menuitem"
href="#"
aria-disabled="true"
tabindex="-1"
>Disabled link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
disabled
>Disabled action</button>
</li>
<li class="pf-v5-c-divider" role="separator"></li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
href="#"
>Separated link</a>
</li>
</ul>
</div>
</div>
<div class="pf-v5-c-card__header-main">
<div class="pf-v5-l-split pf-m-gutter pf-m-wrap">
<div class="pf-v5-c-card__title">
<h2
class="pf-v5-c-card__title-text"
id="card-demo-horizontal-grid-collapsed-example-title"
>Getting started</h2>
</div>
<div class="pf-v5-c-label-group">
<div class="pf-v5-c-label-group__main">
<ul
class="pf-v5-c-label-group__list"
role="list"
aria-label="Group of labels"
>
<li class="pf-v5-c-label-group__list-item">
<span class="pf-v5-c-label pf-m-compact">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-info-circle" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">Set up your cluster</span>
</span>
</span>
</li>
<li class="pf-v5-c-label-group__list-item">
<span class="pf-v5-c-label pf-m-compact pf-m-purple">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-info-circle" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">Guided tours</span>
</span>
</span>
</li>
<li class="pf-v5-c-label-group__list-item">
<span class="pf-v5-c-label pf-m-compact pf-m-green">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-info-circle" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">Quick starts</span>
</span>
</span>
</li>
<li class="pf-v5-c-label-group__list-item">
<button
class="pf-v5-c-label pf-m-compact pf-m-overflow"
type="button"
>
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__text">1 more</span>
</span>
</button>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
```
### Horizontal grid expanded
```html
<div
class="pf-v5-c-card pf-m-expanded"
id="card-demo-horizontal-grid-expanded-example"
>
<div class="pf-v5-c-card__header">
<div class="pf-v5-c-card__header-toggle">
<button
class="pf-v5-c-button pf-m-plain"
type="button"
aria-label="Details"
id="card-demo-horizontal-grid-expanded-example-toggle"
aria-labelledby="card-demo-horizontal-grid-expanded-example-title card-demo-horizontal-grid-expanded-example-toggle"
>
<span class="pf-v5-c-card__header-toggle-icon">
<i class="fas fa-angle-right" aria-hidden="true"></i>
</span>
</button>
</div>
<div class="pf-v5-c-card__actions">
<div class="pf-v5-c-dropdown">
<button
class="pf-v5-c-dropdown__toggle pf-m-plain"
id="card-demo-horizontal-grid-expanded-example-dropdown-kebab-right-aligned-button"
aria-expanded="false"
type="button"
aria-label="Actions"
>
<i class="fas fa-ellipsis-v" aria-hidden="true"></i>
</button>
<ul
class="pf-v5-c-dropdown__menu"
aria-labelledby="card-demo-horizontal-grid-expanded-example-dropdown-kebab-right-aligned-button"
hidden
role="menu"
>
<li role="none">
<a class="pf-v5-c-dropdown__menu-item" role="menuitem" href="#">Link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
>Action</button>
</li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item pf-m-disabled"
role="menuitem"
href="#"
aria-disabled="true"
tabindex="-1"
>Disabled link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
disabled
>Disabled action</button>
</li>
<li class="pf-v5-c-divider" role="separator"></li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
href="#"
>Separated link</a>
</li>
</ul>
</div>
</div>
<div class="pf-v5-c-card__header-main">
<div class="pf-v5-c-card__title">
<h2
class="pf-v5-c-card__title-text"
id="card-demo-horizontal-grid-expanded-example-title"
>Getting started</h2>
</div>
</div>
</div>
<div class="pf-v5-c-card__expandable-content">
<div class="pf-v5-c-card__body">
<div
class="pf-v5-l-grid pf-m-all-6-col-on-md pf-m-all-3-col-on-lg pf-m-gutter"
>
<div
class="pf-v5-l-flex pf-m-space-items-lg pf-m-column pf-m-align-items-flex-start"
>
<div
class="pf-v5-l-flex pf-m-space-items-sm pf-m-column pf-m-align-items-flex-start pf-m-grow"
>
<span class="pf-v5-c-label pf-m-blue">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-info-circle" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">Set up your cluster</span>
</span>
</span>
<p>Continue setting up your cluster to access all you can in the Console</p>
<ul class="pf-v5-c-list pf-m-plain" role="list">
<li>
<a href="#">Add identity provider</a>
</li>
<li>
<a href="#">Configure alert receivers</a>
</li>
<li>
<a href="#">Configure default ingress certificate</a>
</li>
</ul>
</div>
<a class="pf-v5-c-button pf-m-link pf-m-inline" href="#">
View all set up cluster steps
<span
class="pf-v5-c-button__icon pf-m-end"
>
<span class="pf-v5-c-icon pf-v5-m-mirror-inline-rtl">
<span class="pf-v5-c-icon__content">
<i class="fas fa-arrow-right" aria-hidden="true"></i>
</span>
</span>
</span>
</a>
</div>
<div
class="pf-v5-l-flex pf-m-space-items-lg pf-m-column pf-m-align-items-flex-start"
>
<div
class="pf-v5-l-flex pf-m-space-items-sm pf-m-column pf-m-align-items-flex-start pf-m-grow"
>
<span class="pf-v5-c-label pf-m-purple">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-info-circle" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">Guided tours</span>
</span>
</span>
<p>Tour some of the key features around the console</p>
<ul class="pf-v5-c-list pf-m-plain" role="list">
<li>
<a href="#">Tour the console</a>
</li>
<li>
<a href="#">Explore the Developer perspective</a>
</li>
</ul>
</div>
<a class="pf-v5-c-button pf-m-link pf-m-inline" href="#">
View all guided tours
<span class="pf-v5-c-button__icon pf-m-end">
<span class="pf-v5-c-icon pf-v5-m-mirror-inline-rtl">
<span class="pf-v5-c-icon__content">
<i class="fas fa-arrow-right" aria-hidden="true"></i>
</span>
</span>
</span>
</a>
</div>
<div
class="pf-v5-l-flex pf-m-space-items-lg pf-m-column pf-m-align-items-flex-start"
>
<div
class="pf-v5-l-flex pf-m-space-items-sm pf-m-column pf-m-align-items-flex-start pf-m-grow"
>
<span class="pf-v5-c-label pf-m-green">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-info-circle" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">Quick starts</span>
</span>
</span>
<p>Get started with features using our step-by-step documentation</p>
<ul class="pf-v5-c-list pf-m-plain" role="list">
<li>
<a href="#">Getting started with Serverless</a>
</li>
<li>
<a href="#">Explore virtualization</a>
</li>
<li>
<a href="#">Build pipelines</a>
</li>
</ul>
</div>
<a class="pf-v5-c-button pf-m-link pf-m-inline" href="#">
View all quick starts
<span class="pf-v5-c-button__icon pf-m-end">
<span class="pf-v5-c-icon pf-v5-m-mirror-inline-rtl">
<span class="pf-v5-c-icon__content">
<i class="fas fa-arrow-right" aria-hidden="true"></i>
</span>
</span>
</span>
</a>
</div>
<div
class="pf-v5-l-flex pf-m-space-items-lg pf-m-column pf-m-align-items-flex-start"
>
<div
class="pf-v5-l-flex pf-m-space-items-sm pf-m-column pf-m-align-items-flex-start pf-m-grow"
>
<span class="pf-v5-c-label pf-m-orange">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-info-circle" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">Learning resources</span>
</span>
</span>
<p>Learn about new features within the Console and get started with demo apps</p>
<ul class="pf-v5-c-list pf-m-plain" role="list">
<li>
<a href="#">See what's possible with the Explore page</a>
</li>
<li>
<a href="#">
OpenShift 4.5: Top Tasks
<i class="fas fa-external-link-alt" aria-hidden="true"></i>
</a>
</li>
<li>
<a href="#">Try a demo app</a>
</li>
</ul>
</div>
<a class="pf-v5-c-button pf-m-link pf-m-inline" href="#">
View all learning resources
<span
class="pf-v5-c-button__icon pf-m-end"
>
<span class="pf-v5-c-icon pf-v5-m-mirror-inline-rtl">
<span class="pf-v5-c-icon__content">
<i class="fas fa-arrow-right" aria-hidden="true"></i>
</span>
</span>
</span>
</a>
</div>
</div>
</div>
</div>
</div>
```
### Horizontal split
```html
<div class="pf-v5-c-card pf-m-flat" id="card-demo-horizontal-split-example">
<div class="pf-v5-l-grid pf-m-all-6-col-on-md">
<div
class="pf-v5-l-grid__item"
style="min-height: 200px; background: no-repeat bottom right / auto 75% url(/assets/images/pfbg-icon.svg) black;"
></div>
<div class="pf-v5-l-grid__item">
<div class="pf-v5-c-card__title">
<h2 class="pf-v5-c-card__title-text">Headline</h2>
</div>
<div
class="pf-v5-c-card__body"
>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse arcu purus, lobortis nec euismod eu, tristique ut sapien. Nullam turpis lectus, aliquet sit amet volutpat eu, semper eget quam. Maecenas in tempus diam. Aenean interdum velit sed massa aliquet, sit amet malesuada nulla hendrerit. Aenean non faucibus odio. Etiam non metus turpis. Praesent sollicitudin elit neque, id ullamcorper nibh faucibus eget.</div>
<div class="pf-v5-c-card__footer">
<button
class="pf-v5-c-button pf-m-tertiary"
type="button"
>Call to action</button>
</div>
</div>
</div>
</div>
```
### Details card
```html
<div
class="pf-v5-l-gallery pf-m-gutter"
style="--pf-v5-l-gallery--GridTemplateColumns--min: 260px;"
>
<div class="pf-v5-c-card">
<div class="pf-v5-c-card__title">
<h2 class="pf-v5-c-title pf-m-xl">Details</h2>
</div>
<div class="pf-v5-c-card__body">
<dl class="pf-v5-c-description-list">
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">Cluster API Address</dt>
<dd class="pf-v5-c-description-list__description">
<div class="pf-v5-c-description-list__text">
<a href="#">https://api1.devcluster.openshift.com</a>
</div>
</dd>
</div>
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">Cluster ID</dt>
<dd class="pf-v5-c-description-list__description">
<div
class="pf-v5-c-description-list__text"
>63b97ac1-b850-41d9-8820-239becde9e86</div>
</dd>
</div>
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">Provider</dt>
<dd class="pf-v5-c-description-list__description">
<div class="pf-v5-c-description-list__text">AWS</div>
</dd>
</div>
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">OpenShift Version</dt>
<dd class="pf-v5-c-description-list__description">
<div
class="pf-v5-c-description-list__text"
>4.5.0.ci-2020-06-16-015028</div>
</dd>
</div>
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">Update Channel</dt>
<dd class="pf-v5-c-description-list__description">
<div class="pf-v5-c-description-list__text">stable-4.5</div>
</dd>
</div>
</dl>
</div>
<hr class="pf-v5-c-divider" />
<div class="pf-v5-c-card__footer">
<a href="#">View Settings</a>
</div>
</div>
<div class="pf-v5-c-card">
<div class="pf-v5-c-card__title">
<h2 class="pf-v5-c-title pf-m-xl">Details</h2>
</div>
<div class="pf-v5-c-card__body">
<dl class="pf-v5-c-description-list">
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">Cluster API Address</dt>
<dd class="pf-v5-c-description-list__description">
<div class="pf-v5-c-description-list__text">
<a href="#">https://api2.devcluster.openshift.com</a>
</div>
</dd>
</div>
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">Cluster ID</dt>
<dd class="pf-v5-c-description-list__description">
<div
class="pf-v5-c-description-list__text"
>08908908-b850-41d9-8820-239becde9e86</div>
</dd>
</div>
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">Provider</dt>
<dd class="pf-v5-c-description-list__description">
<div class="pf-v5-c-description-list__text">Azure</div>
</dd>
</div>
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">OpenShift Version</dt>
<dd class="pf-v5-c-description-list__description">
<div
class="pf-v5-c-description-list__text"
>4.5.0.ci-2020-06-16-015026</div>
</dd>
</div>
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">Update Channel</dt>
<dd class="pf-v5-c-description-list__description">
<div class="pf-v5-c-description-list__text">stable-4.4</div>
</dd>
</div>
</dl>
</div>
<hr class="pf-v5-c-divider" />
<div class="pf-v5-c-card__footer">
<a href="#">View Settings</a>
</div>
</div>
</div>
```
### Aggregate status card
```html
<div class="pf-v5-l-grid pf-m-gutter">
<div class="pf-v5-l-grid__item">
<div class="pf-v5-l-gallery pf-m-gutter">
<div class="pf-v5-c-card pf-v5-u-text-align-center">
<div class="pf-v5-c-card__title">
<h2 class="pf-v5-c-card__title-text">5 Clusters</h2>
</div>
<div class="pf-v5-c-card__body">
<i
class="fas fa-check-circle pf-v5-u-success-color-100"
aria-hidden="true"
></i>
</div>
</div>
<div class="pf-v5-c-card pf-v5-u-text-align-center">
<div class="pf-v5-c-card__title">
<h2 class="pf-v5-c-card__title-text">15 Clusters</h2>
</div>
<div class="pf-v5-c-card__body">
<i
class="fas fa-exclamation-triangle pf-v5-u-warning-color-100"
aria-hidden="true"
></i>
</div>
</div>
<div class="pf-v5-c-card pf-v5-u-text-align-center">
<div class="pf-v5-c-card__title">
<h2 class="pf-v5-c-card__title-text">3 Clusters</h2>
</div>
<div class="pf-v5-c-card__body">
<i
class="fas fa-times-circle pf-v5-u-danger-color-100"
aria-hidden="true"
></i>
</div>
</div>
</div>
</div>
<div class="pf-v5-l-grid__item">
<div class="pf-v5-l-gallery pf-m-gutter">
<div class="pf-v5-c-card pf-v5-u-text-align-center">
<div class="pf-v5-c-card__title">
<h2 class="pf-v5-c-card__title-text">10 Hosts</h2>
</div>
<div class="pf-v5-c-card__body">
<div class="pf-v5-l-flex pf-m-inline-flex pf-m-space-items-md">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-exclamation-circle pf-v5-u-success-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex__item">
<a href="#">2</a>
</div>
</div>
<hr class="pf-v5-c-divider pf-m-vertical" />
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-exclamation-triangle pf-v5-u-warning-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex__item">
<a href="#">1</a>
</div>
</div>
</div>
</div>
</div>
<div class="pf-v5-c-card pf-v5-u-text-align-center">
<div class="pf-v5-c-card__title">
<h2 class="pf-v5-c-card__title-text">50 Hosts</h2>
</div>
<div class="pf-v5-c-card__body">
<div class="pf-v5-l-flex pf-m-inline-flex pf-m-space-items-md">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-check-circle pf-v5-u-success-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex__item">
<a href="#">5</a>
</div>
</div>
<hr class="pf-v5-c-divider pf-m-vertical" />
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-times-circle pf-v5-u-danger-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex__item">
<a href="#">12</a>
</div>
</div>
</div>
</div>
</div>
<div class="pf-v5-c-card pf-v5-u-text-align-center">
<div class="pf-v5-c-card__title">
<h2 class="pf-v5-c-card__title-text">12 Hosts</h2>
</div>
<div class="pf-v5-c-card__body">
<div class="pf-v5-l-flex pf-m-inline-flex pf-m-space-items-md">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-exclamation-triangle pf-v5-u-warning-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex__item">
<a href="#">2</a>
</div>
</div>
<hr class="pf-v5-c-divider pf-m-vertical" />
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-times-circle pf-v5-u-danger-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex__item">
<a href="#">7</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="pf-v5-l-grid__item">
<div
class="pf-v5-l-gallery pf-m-gutter"
style="--pf-v5-l-gallery--GridTemplateColumns--min: 260px;"
>
<div class="pf-v5-c-card">
<div class="pf-v5-c-card__title">
<h2
class="pf-v5-c-card__title-text pf-v5-u-text-align-center"
>13 Hosts</h2>
</div>
<div class="pf-v5-c-card__body">
<div
class="pf-v5-l-flex pf-m-justify-content-center pf-m-space-items-md"
>
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-times-circle pf-v5-u-danger-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-stack">
<a href="#">2 errors</a>
<span>subtitle</span>
</div>
</div>
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-exclamation-triangle pf-v5-u-warning-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-stack">
<a href="#">1 warnings</a>
<span>subtitle</span>
</div>
</div>
</div>
</div>
</div>
<div class="pf-v5-c-card">
<div class="pf-v5-c-card__title pf-v5-u-text-align-center">
<h2 class="pf-v5-c-card__title-text">3 Hosts</h2>
</div>
<div class="pf-v5-c-card__body">
<div
class="pf-v5-l-flex pf-m-justify-content-center pf-m-space-items-md"
>
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-check-circle pf-v5-u-success-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-stack">
<a href="#">2 successes</a>
<span>subtitle</span>
</div>
</div>
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-exclamation-triangle pf-v5-u-warning-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-stack">
<a href="#">3 warnings</a>
<span>subtitle</span>
</div>
</div>
</div>
</div>
</div>
<div class="pf-v5-c-card">
<div class="pf-v5-c-card__title pf-v5-u-text-align-center">
<h2 class="pf-v5-c-card__title-text">50 Hosts</h2>
</div>
<div class="pf-v5-c-card__body">
<div
class="pf-v5-l-flex pf-m-justify-content-center pf-m-space-items-md"
>
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-exclamation-triangle pf-v5-u-warning-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-stack">
<a href="#">7 warnings</a>
<span>subtitle</span>
</div>
</div>
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-times-circle pf-v5-u-danger-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-stack">
<a href="#">1 error</a>
<span>subtitle</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
```
### Status, tabbed card
```html
<div class="pf-v5-c-card">
<div class="pf-v5-c-card__header">
<div class="pf-v5-c-card__header-main">
<h2 class="pf-v5-c-title pf-m-lg">Status</h2>
</div>
</div>
<div class="pf-v5-c-card__body">
<div class="pf-v5-c-tabs pf-m-fill" role="region" id="status-tabs">
<ul class="pf-v5-c-tabs__list" role="tablist">
<li class="pf-v5-c-tabs__item pf-m-current" role="presentation">
<button
type="button"
class="pf-v5-c-tabs__link"
role="tab"
id="status-tabs-object-1-link"
>
<span class="pf-v5-c-tabs__item-text">Object 1</span>
</button>
</li>
<li class="pf-v5-c-tabs__item" role="presentation">
<button
type="button"
class="pf-v5-c-tabs__link"
role="tab"
id="status-tabs-object-2-link"
>
<span class="pf-v5-c-tabs__item-text">Object 2</span>
</button>
</li>
<li class="pf-v5-c-tabs__item" role="presentation">
<button
type="button"
class="pf-v5-c-tabs__link"
role="tab"
id="status-tabs-object-3-link"
>
<span class="pf-v5-c-tabs__item-text">Object 3</span>
</button>
</li>
</ul>
</div>
</div>
<div class="pf-v5-c-card__body">
<section
class="pf-v5-c-tab-content"
id="-tab1-panel"
role="tabpanel"
tabindex="0"
>
<div class="pf-v5-c-tab-content__body">
<dl class="pf-v5-c-description-list pf-m-horizontal pf-m-2-col-on-lg">
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">
<span class="pf-v5-c-description-list__text">
<div class="pf-v5-l-grid">
<div class="pf-v5-l-grid__item pf-m-3-col">
<svg
class="pf-v5-c-spinner pf-m-md"
role="progressbar"
viewBox="0 0 100 100"
aria-label="Loading"
>
<circle
class="pf-v5-c-spinner__path"
cx="50"
cy="50"
r="45"
fill="none"
/>
</svg>
</div>
<div class="pf-v5-l-grid__item pf-m-9-col">
<h3 class="pf-v5-c-title pf-m-md">Running</h3>
</div>
</div>
</span>
</dt>
<dd class="pf-v5-c-description-list__description">
<div class="pf-v5-c-description-list__text">
<div class="pf-v5-c-description-list__text">
<a href="#">Resource name that is long and can wrap</a>
</div>
<div class="pf-v5-c-description-list__text">121 systems</div>
</div>
</dd>
</div>
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">
<span class="pf-v5-c-description-list__text">
<div class="pf-v5-l-flex">
<div class="pf-v5-l-flex__item">
<i class="fas fa-exclamation-circle" aria-hidden="true"></i>
</div>
<div class="pf-v5-l-flex__item">
<h3 class="pf-v5-c-title pf-m-md">Ready</h3>
</div>
</div>
</span>
</dt>
<dd class="pf-v5-c-description-list__description">
<div class="pf-v5-c-description-list__text">
<div class="pf-v5-c-description-list__text">
<a href="#">Resource name</a>
</div>
<div class="pf-v5-c-description-list__text">121 systems</div>
</div>
</dd>
</div>
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">
<span class="pf-v5-c-description-list__text">
<div class="pf-v5-l-grid">
<div class="pf-v5-l-grid__item pf-m-3-col">
<svg
class="pf-v5-c-spinner pf-m-md"
role="progressbar"
viewBox="0 0 100 100"
aria-label="Loading"
>
<circle
class="pf-v5-c-spinner__path"
cx="50"
cy="50"
r="45"
fill="none"
/>
</svg>
</div>
<div class="pf-v5-l-grid__item pf-m-9-col">
<h3 class="pf-v5-c-title pf-m-md">Running</h3>
</div>
</div>
</span>
</dt>
<dd class="pf-v5-c-description-list__description">
<div class="pf-v5-c-description-list__text">
<div class="pf-v5-c-description-list__text">
<a href="#">Resource name that is long and can wrap</a>
</div>
<div class="pf-v5-c-description-list__text">121 systems</div>
</div>
</dd>
</div>
<div class="pf-v5-c-description-list__group">
<dt class="pf-v5-c-description-list__term">
<span class="pf-v5-c-description-list__text">
<div class="pf-v5-l-flex">
<div class="pf-v5-l-flex__item">
<i class="fas fa-exclamation-circle" aria-hidden="true"></i>
</div>
<div class="pf-v5-l-flex__item">
<h3 class="pf-v5-c-title pf-m-md">Ready</h3>
</div>
</div>
</span>
</dt>
<dd class="pf-v5-c-description-list__description">
<div class="pf-v5-c-description-list__text">
<div class="pf-v5-c-description-list__text">
<a href="#">Resource name that is long and can wrap</a>
</div>
<div class="pf-v5-c-description-list__text">121 systems</div>
</div>
</dd>
</div>
</dl>
</div>
</section>
<section
class="pf-v5-c-tab-content"
id="-tab2-panel"
role="tabpanel"
tabindex="0"
hidden
>
<div class="pf-v5-c-tab-content__body">Panel 2</div>
</section>
<section
class="pf-v5-c-tab-content"
id="-tab3-panel"
role="tabpanel"
tabindex="0"
hidden
>
<div class="pf-v5-c-tab-content__body">Panel 3</div>
</section>
</div>
</div>
```
### Status card
```html
<div class="pf-v5-c-card" id="status-card-default-example">
<div class="pf-v5-c-card__header">
<h2 class="pf-v5-c-title pf-m-lg">Status</h2>
</div>
<div class="pf-v5-c-card__body">
<div
class="pf-v5-l-grid pf-m-all-6-col-on-sm pf-m-all-3-col-on-lg pf-m-gutter"
>
<div class="pf-v5-l-grid__item">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-check-circle pf-v5-u-success-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex__item">
<span>Cluster</span>
</div>
</div>
</div>
<div class="pf-v5-l-grid__item">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-exclamation-circle pf-v5-u-danger-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex__item">
<span class="popover-parent">
<a href="#">Control Panel</a>
</span>
</div>
</div>
</div>
<div class="pf-v5-l-grid__item">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-exclamation-circle pf-v5-u-danger-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex pf-m-column pf-m-space-items-none">
<div class="pf-v5-l-flex__item">
<a href="#">Operators</a>
</div>
<div class="pf-v5-l-flex__item">
<span class="pf-v5-u-color-400">1 degraged</span>
</div>
</div>
</div>
</div>
<div class="pf-v5-l-grid__item">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-check-circle pf-v5-u-success-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex pf-m-column pf-m-space-items-none">
<div class="pf-v5-l-flex__item">
<a href="#">Image Vulnerabilities</a>
</div>
<div class="pf-v5-l-flex__item">
<span class="pf-v5-u-color-400">0 vulnerable images</span>
</div>
</div>
</div>
</div>
</div>
</div>
<hr class="pf-v5-c-divider" />
<div class="pf-v5-c-notification-drawer">
<div class="pf-v5-c-notification-drawer__body">
<section class="pf-v5-c-notification-drawer__group">
<button
class="pf-v5-c-notification-drawer__group-toggle"
aria-expanded="false"
>
<div class="pf-v5-c-notification-drawer__group-toggle-title">
<div class="pf-v5-l-flex">
<div class="pf-v5-c-notification-drawer__group-toggle-title">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item pf-m-spacer-md">
<span>Notifications</span>
</div>
<span class="pf-v5-c-label pf-m-red">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i
class="fas fa-fw fa-exclamation-circle"
aria-hidden="true"
></i>
</span>
<span class="pf-v5-c-label__text">1</span>
</span>
</span>
<span class="pf-v5-c-label pf-m-orange">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i
class="fas fa-fw fa-exclamation-triangle"
aria-hidden="true"
></i>
</span>
<span class="pf-v5-c-label__text">3</span>
</span>
</span>
<span class="pf-v5-c-label pf-m-green">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-check-circle" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">3</span>
</span>
</span>
<span class="pf-v5-c-label pf-m-blue">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-info-circle" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">3</span>
</span>
</span>
<span class="pf-v5-c-label pf-m-cyan">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-bell" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">3</span>
</span>
</span>
</div>
</div>
</div>
</div>
<span class="pf-v5-c-notification-drawer__group-toggle-icon">
<i class="fas fa-angle-right" aria-hidden="true"></i>
</span>
</button>
<ul class="pf-v5-c-notification-drawer__list" role="list" hidden>
<li
class="pf-v5-c-notification-drawer__list-item pf-m-hoverable pf-m-danger"
tabindex="0"
>
<div class="pf-v5-c-notification-drawer__list-item-header">
<span class="pf-v5-c-notification-drawer__list-item-header-icon">
<i class="fas fa-exclamation-circle" aria-hidden="true"></i>
</span>
<h2
class="pf-v5-c-notification-drawer__list-item-header-title pf-v5-u-danger-color-200"
>
<span class="pf-v5-screen-reader">Danger notification:</span>
Critical alert regarding control plane
</h2>
</div>
<div
class="pf-v5-c-notification-drawer__list-item-description"
>This is a long description to show how the title will wrap if it is long and wraps to multiple lines.</div>
</li>
<li
class="pf-v5-c-notification-drawer__list-item pf-m-hoverable pf-m-warning"
tabindex="0"
>
<div class="pf-v5-c-notification-drawer__list-item-header">
<span class="pf-v5-c-notification-drawer__list-item-header-icon">
<i class="fas fa-exclamation-triangle" aria-hidden="true"></i>
</span>
<h2
class="pf-v5-c-notification-drawer__list-item-header-title pf-v5-u-warning-color-200"
>
<span class="pf-v5-screen-reader">Warning notification:</span>
Warning alert
</h2>
</div>
<div
class="pf-v5-c-notification-drawer__list-item-description"
>This is a warning notification description.</div>
</li>
</ul>
</section>
</div>
</div>
</div>
```
### Status card expanded notifications
```html
<div class="pf-v5-c-card" id="status-card-expanded-example">
<div class="pf-v5-c-card__header">
<h2 class="pf-v5-c-title pf-m-lg">Status</h2>
</div>
<div class="pf-v5-c-card__body">
<div
class="pf-v5-l-grid pf-m-all-6-col-on-sm pf-m-all-3-col-on-lg pf-m-gutter"
>
<div class="pf-v5-l-grid__item">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-check-circle pf-v5-u-success-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex__item">
<span>Cluster</span>
</div>
</div>
</div>
<div class="pf-v5-l-grid__item">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-exclamation-circle pf-v5-u-danger-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex__item">
<span class="popover-parent">
<a href="#">Control Panel</a>
</span>
</div>
</div>
</div>
<div class="pf-v5-l-grid__item">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-exclamation-circle pf-v5-u-danger-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex pf-m-column pf-m-space-items-none">
<div class="pf-v5-l-flex__item">
<a href="#">Operators</a>
</div>
<div class="pf-v5-l-flex__item">
<span class="pf-v5-u-color-400">1 degraged</span>
</div>
</div>
</div>
</div>
<div class="pf-v5-l-grid__item">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item">
<i
class="fas fa-check-circle pf-v5-u-success-color-100"
aria-hidden="true"
></i>
</div>
<div class="pf-v5-l-flex pf-m-column pf-m-space-items-none">
<div class="pf-v5-l-flex__item">
<a href="#">Image Vulnerabilities</a>
</div>
<div class="pf-v5-l-flex__item">
<span class="pf-v5-u-color-400">0 vulnerable images</span>
</div>
</div>
</div>
</div>
</div>
</div>
<hr class="pf-v5-c-divider" />
<div class="pf-v5-c-notification-drawer">
<div class="pf-v5-c-notification-drawer__body">
<section class="pf-v5-c-notification-drawer__group pf-m-expanded">
<button
class="pf-v5-c-notification-drawer__group-toggle"
aria-expanded="true"
>
<div class="pf-v5-c-notification-drawer__group-toggle-title">
<div class="pf-v5-l-flex">
<div class="pf-v5-c-notification-drawer__group-toggle-title">
<div class="pf-v5-l-flex pf-m-space-items-sm">
<div class="pf-v5-l-flex__item pf-m-spacer-md">
<span>Notifications</span>
</div>
<span class="pf-v5-c-label pf-m-red">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i
class="fas fa-fw fa-exclamation-circle"
aria-hidden="true"
></i>
</span>
<span class="pf-v5-c-label__text">1</span>
</span>
</span>
<span class="pf-v5-c-label pf-m-orange">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i
class="fas fa-fw fa-exclamation-triangle"
aria-hidden="true"
></i>
</span>
<span class="pf-v5-c-label__text">3</span>
</span>
</span>
<span class="pf-v5-c-label pf-m-green">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-check-circle" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">3</span>
</span>
</span>
<span class="pf-v5-c-label pf-m-blue">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-info-circle" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">3</span>
</span>
</span>
<span class="pf-v5-c-label pf-m-cyan">
<span class="pf-v5-c-label__content">
<span class="pf-v5-c-label__icon">
<i class="fas fa-fw fa-bell" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-label__text">3</span>
</span>
</span>
</div>
</div>
</div>
</div>
<span class="pf-v5-c-notification-drawer__group-toggle-icon">
<i class="fas fa-angle-right" aria-hidden="true"></i>
</span>
</button>
<ul class="pf-v5-c-notification-drawer__list" role="list">
<li
class="pf-v5-c-notification-drawer__list-item pf-m-hoverable pf-m-danger"
tabindex="0"
>
<div class="pf-v5-c-notification-drawer__list-item-header">
<span class="pf-v5-c-notification-drawer__list-item-header-icon">
<i class="fas fa-exclamation-circle" aria-hidden="true"></i>
</span>
<h2
class="pf-v5-c-notification-drawer__list-item-header-title pf-v5-u-danger-color-200"
>
<span class="pf-v5-screen-reader">Danger notification:</span>
Critical alert regarding control plane
</h2>
</div>
<div
class="pf-v5-c-notification-drawer__list-item-description"
>This is a long description to show how the title will wrap if it is long and wraps to multiple lines.</div>
</li>
<li
class="pf-v5-c-notification-drawer__list-item pf-m-hoverable pf-m-warning"
tabindex="0"
>
<div class="pf-v5-c-notification-drawer__list-item-header">
<span class="pf-v5-c-notification-drawer__list-item-header-icon">
<i class="fas fa-exclamation-triangle" aria-hidden="true