试试这个
一些你想着重展示的有趣内容。
要将多个 <Card>
或 <LinkCard>
组件包装在网格中,请使用 <CardGrid>
组件。
当有足够大的空间时,可以使用 <CardGrid>
组件对卡片进行分组,并排显示多个 <Card>
组件。
当有足够大的空间时,可以使用 <CardGrid>
组件对链接卡片进行分组,并排显示多个 <LinkCard>
组件。
import { LinkCard, CardGrid } from '@astrojs/starlight/components';
<CardGrid> <LinkCard title="Markdown 创作" href="/zh-cn/guides/authoring-content/" /> <LinkCard title="组件" href="/zh-cn/components/using-components/" /></CardGrid>
{% cardgrid %}{% linkcard title="Markdown 创作" href="/zh-cn/guides/authoring-content/" /%}
{% linkcard title="组件" href="/zh-cn/components/using-components/" /%}{% /cardgrid %}
通过向 <CardGrid>
组件添加 stagger
属性,使网格的第二列卡片向着垂直方向移动,从而增添视觉趣味。
该属性在主页上非常有用,可用于展示项目的核心功能。
import { Card, CardGrid } from '@astrojs/starlight/components';
<CardGrid stagger> <Card title="试试这个" icon="open-book"> 一些你想着重展示的有趣内容。 </Card> <Card title="其他功能" icon="information"> 更多你想分享的信息。 </Card></CardGrid>
{% cardgrid stagger=true %}{% card title="试试这个" icon="open-book" %}一些你想着重展示的有趣内容。{% /card %}
{% card title="其他功能" icon="information" %}更多你想分享的信息。{% /card %}{% /cardgrid %}
试试这个
一些你想着重展示的有趣内容。
其他功能
更多你想分享的信息。
<CardGrid>
的属性实现: CardGrid.astro
<CardGrid>
组件接受以下属性:
stagger
类型: boolean
定义是否在网格中交错卡片。