卡片组件
<Card> 组件可在视觉上独立的方框中组织相关内容和操作。可选元素包括图标、标题和链接。
您可以使用单个卡片,也可以通过 <CardGroup> 组件将多个卡片排列成响应式网格布局。卡片组适用于功能列表、导航选项或分步指南。
用法
Markdown
变体
卡片组
Markdown
自定义图标
您可以通过传入 image 标签或指向 SVG 文件的相对路径来使用自定义图标。
Markdown
使用项目中存储的 SVG 文件的相对路径:
Markdown
自定义图标位置
Markdown
自定义图标大小
Markdown
图片
卡片支持在内容旁边显示图片。图片会自动调整大小以适应卡片尺寸,因此通常无需指定 imageWidth 或 imageHeight,除非您希望覆盖默认行为。
Markdown
Markdown
属性
<CardGroup> 属性
cols
网格中显示的列数
<Card> 属性
title
卡片中显示的标题文本
icon
Font Awesome 图标类名(例如 ‘brands python’)、指向 SVG 文件的相对路径(例如 ’./images/icon.svg’),或自定义图像元素
href
可选的 URL,使整张卡片可点击
iconPosition
图标相对于文本的位置。
iconSize
图标的大小(宽度和高度),按 iconSize * 4 像素计算(例如,6 = 24px × 24px,8 = 32px × 32px)。
color
图标的十六进制颜色值(例如 #FF0F00)。如果同时设置了 lightModeColor 和 darkModeColor,则忽略此值
darkModeColor
深色模式下图标的十六进制颜色值(例如 #FF0F00)
lightModeColor
浅色模式下图标的十六进制颜色值(例如 #FF0F00)
src
要在卡片中显示的图片 URL。设置后,卡片会在内容旁边显示该图片。
imagePosition
图片相对于卡片内容的位置。使用 imagePosition 控制布局。
imageWidth
图片宽度(例如 200px、50%)。仅在需要覆盖默认尺寸时使用。默认情况下,图片会自动调整大小以适配卡片。
imageHeight
图片高度(例如 150px、100%)。仅在需要覆盖默认尺寸时使用。默认情况下,图片会自动调整大小以适配卡片。