Card Component
A built-in card component of the Docs Theme.
Example
Usage
Default
import { Card, Cards } from 'nextra-theme-docs'
<Cards>
<Card title="Card 1" href="#default" />
<Card title="Card 2" href="#default" />
<Card title="Card 3" href="#default" />
</Cards>
Number of Cards per Row
You can use the num
prop to specify the number of cards per row. The default
is 3
and the maximum is also 3
.
import { Card, Cards } from 'nextra-theme-docs'
<Cards num={2}>...</Cards>
With an Icon
import { Card, Cards } from 'nextra-theme-docs'
<Cards>
<Card
icon={
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke="currentColor"
>
...
</svg>
}
title="Theme Configuration"
href="#"
/>
</Cards>
With an Arrow
import { Card, Cards } from 'nextra-theme-docs'
<Cards>
<Card arrow title="Card" href="#" />
</Cards>
With an Image
import Image from 'next/image'
import { Card, Cards } from 'nextra-theme-docs'
<Cards>
<Card title="Card with an image" image href="#">
<Image src={'/image.jpg'} width={960} height={540} />
</Card>
</Cards>