Card
On this page
Accented cards
Use to highlight a single card or set of cards in a group or row.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nullam eleifend elit sed est egestas, a sollicitudin mauris
tincidunt. Pellentesque vel dapibus risus. Nullam aliquam
felis orci, eget cursus mi lacinia quis. Vivamus at felis sem.Card
Copy to Clipboard
Copied!
Toggle line wrap
<rh-card class="example-accented-card">
<h2 slot="header">Card</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nullam eleifend elit sed est egestas, a sollicitudin mauris
tincidunt. Pellentesque vel dapibus risus. Nullam aliquam
felis orci, eget cursus mi lacinia quis. Vivamus at felis sem.</p>
<rh-cta slot="footer" priority="primary">
<a href="#">Call to action</a>
</rh-cta>
</rh-card>
Copy to Clipboard
Copied!
Toggle line wrap
.example-accented-card {
position: relative;
&::before {
content: '';
position: absolute;
z-index: 2;
display: block;
inset-block-start: 0;
inset-inline: 0;
width: calc(100% + var(--rh-border-width-sm));
border-block-start-color: var(--rh-color-brand-red);
border-block-start-width: var(--rh-border-width-lg);
border-block-start-style: solid;
border-start-start-radius: var(--rh-border-radius-default);
border-start-end-radius: var(--rh-border-radius-default);
pointer-events: none;
}
}
Copy to Clipboard
Copied!
Toggle line wrap
Asset cards
Use to display that an asset can be downloaded. An icon and label group or text may be used to describe the asset.
Lorem ipsum dolor sit amet consectetur adipiscing elit. Nullam elifend elit sed est egestast, a solicitudin mauris tincidunt
<rh-card class="example-asset-text-and-cta">
<svg slot="header" width="296" height="171">
<rect fill="var(--rh-color-border-interactive)" fill-opacity="0.1" stroke-dasharray="4" stroke-width="1" stroke="var(--rh-color-border-interactive)" width="296" height="171"></rect>
</svg>
<p>Lorem ipsum dolor sit amet consectetur adipiscing elit.
Nullam elifend elit sed est egestast, a solicitudin mauris
tincidunt</p>
<rh-cta slot="footer" href="#">Call to action</rh-cta>
</rh-card>
Copy to Clipboard
Copied!
Toggle line wrap
.example-asset-text-and-cta {
width: 360px;
--rh-card-header-background-on-light:
var(--rh-color-surface-lighter,
var(--rh-color-gray-10,#f2f2f2));
--rh-card-header-background-on-dark:
var(--rh-color-surface-dark,
var(--rh-color-gray-70, #383838));
&::part(header) {
margin: 0;
padding-block-start: var(--rh-space-2xl, 32px);
padding-inline: var(--rh-space-2xl, 32px);
}
}
Copy to Clipboard
Copied!
Toggle line wrap
Copy to Clipboard
Copied!
Toggle line wrap
Text and CTA
Title, Lg
Lorem ipsum dolor sit amet consectetur adipiscing elit<rh-card class="example-asset-title-and-link">
<svg slot="header" viewBox="0 0 296 171" style="border: 1px dashed var(--rh-color-border-interactive-on-light, #0066cc);">
<rect fill="rgba(0 102 204 / 0.10)" width="296" height="171"></rect>
</svg>
<h4>
<svg class="fpo-icon" viewBox="0 0 16 16" style="width: 1.5em;
border: 1px dashed var(--rh-color-border-interactive-on-light, #0066cc);">
<rect fill="rgba(0 102 204 / 0.10)" width="16" height="16"></rect>
</svg>
<span>Title, Lg</span>
</h4>
<a href="#">Lorem ipsum dolor sit amet consectetur adipiscing elit</a>
</rh-card>
Copy to Clipboard
Copied!
Toggle line wrap
.example-asset-title-and-link {
width: 360px;
--rh-card-header-background-on-light:
var(--rh-color-surface-lighter,
var(--rh-color-gray-10,#f2f2f2));
--rh-card-header-background-on-dark:
var(--rh-color-surface-dark,
var(--rh-color-gray-70, #383838));
&::part(header) {
margin: 0;
padding-block-start: var(--rh-space-2xl, 32px);
padding-inline: var(--rh-space-2xl, 32px);
}
& h4 {
margin-block: 0 var(--rh-space-lg, 16px);
display: flex;
gap: var(--rh-space-lg, 16px);
font-weight: var(--rh-font-weight-heading-regular, 300);
font-size: var(--rh-font-size-body-text-md, 1rem);
font-family: var(--rh-font-family-body-text);
line-height: var(--rh-line-height-body-text, 1.5);
text-transform: uppercase; /* deprecated? */
}
}
Copy to Clipboard
Copied!
Toggle line wrap
Copy to Clipboard
Copied!
Toggle line wrap
Title and Link
Title, Lg
<rh-card class="example-asset-text-and-link-top">
<h4>Title, Lg</h4>
<p><a href="#">Lorem ipsum dolor sit amet consectetur adipiscing elit</a></p>
<svg slot="footer" viewBox="0 0 296 171" style="border: 1px dashed var(--rh-color-border-interactive-on-light, #0066cc);">
<rect fill="rgba(0 102 204 / 0.10)" width="296" height="171"></rect>
</svg>
</rh-card>
Copy to Clipboard
Copied!
Toggle line wrap
.example-asset-text-and-link-top {
width: 360px;
&::part(footer) {
margin-block-end: 0;
}
& h4 {
margin-block: 0 var(--rh-space-lg, 16px);
display: flex;
gap: var(--rh-space-lg, 16px);
font-weight: var(--rh-font-weight-heading-regular, 300);
font-size: var(--rh-font-size-body-text-md, 1rem);
font-family: var(--rh-font-family-body-text);
line-height: var(--rh-line-height-body-text, 1.5);
text-transform: uppercase; /* deprecated? */
}
}
Copy to Clipboard
Copied!
Toggle line wrap
Copy to Clipboard
Copied!
Toggle line wrap
Title and Link - Top
Avatars card
Use to highlight a group of people who engage in an event. A label should be included, but including text is optional.
Use the <rh-avatar>
element to element to present
the list of users.
Title, Lg
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla vitae elit libero, a pharetra augue. Nullam id dolor id nibh ultricies vehicula ut id elit. Donec id elit non mi porta gravida at eget metus.
<rh-card class="example-avatar-card">
<h4 slot="header">Title, Lg</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla vitae elit
libero, a pharetra augue. Nullam id dolor id nibh ultricies vehicula ut id
elit. Donec id elit non mi porta gravida at eget metus.</p>
<rh-avatar name="First name Last name" subtitle="Job title, Company name"></rh-avatar>
<rh-avatar name="First name Last name" subtitle="Job title, Company name"></rh-avatar>
<rh-avatar name="First name Last name" subtitle="Job title, Company name"></rh-avatar>
</rh-card>
Copy to Clipboard
Copied!
Toggle line wrap
.example-avatar-card {
width: 360px;
&::part(body) {
margin-block-start: var(--rh-space-lg, 16px);
}
& p {
margin-block-start: 0;
}
& h4 {
font-weight: var(--rh-font-weight-heading-regular, 300);
font-size: var(--rh-font-size-body-text-md, 1rem);
font-family: var(--rh-font-family-body-text);
line-height: var(--rh-line-height-body-text, 1.5);
}
}
Copy to Clipboard
Copied!
Toggle line wrap