Documentation
Complete guides and tutorials for every feature
The Swiss Army knife of cards. Icon, title, description, and optional link. Perfect for features, services, navigation grids, and more.
IconCard is your most frequently used card component. Display an icon (emoji or icon character), heading, description, and optional link. Perfect for feature grids, service listings, navigation menus, and benefit highlights.
The entire card becomes clickable when you provide an href, or it stays as informational content without a link. Pairs perfectly with CardGrid for responsive layouts.
Entire card is clickable - perfect for navigation grids
Pure content display - perfect for feature highlights
90+ PageSpeed scores out of the box
8 pre-built color themes included
Works perfectly on every device
Use any emoji or icon character
Completion indicator
Launch features
Ideas and tips
Analytics data
---
import IconCard from '@theme/components/ui/IconCard.astro';
---
<IconCard
icon="📚"
title="Documentation"
description="Complete guides and tutorials"
href="/docs/"
ctaText="Read docs"
/> <IconCard
icon="⚡"
title="Fast Loading"
description="90+ PageSpeed scores"
/> import CardGrid from '@theme/components/ui/CardGrid.astro';
import IconCard from '@theme/components/ui/IconCard.astro';
<CardGrid columns={3}>
<IconCard
icon="🎯"
title="Feature One"
description="Description here"
href="/feature-one/"
ctaText="Learn more"
/>
<IconCard
icon="🚀"
title="Feature Two"
description="Description here"
href="/feature-two/"
ctaText="Learn more"
/>
<IconCard
icon="💡"
title="Feature Three"
description="Description here"
href="/feature-three/"
ctaText="Learn more"
/>
</CardGrid> icon - Any
emoji or icon character (required)
title - Card
heading (required)
description - Card description (required)
href - Link
URL (optional)
ctaText - Link
text (optional, requires href)
Any emoji or icon character
Make entire card clickable
Adapts to color scheme
Works on all devices
The most versatile card component for features, services, and navigation.