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