Documentation
Cards

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>