Jamdesk Documentation logo

多列布局

使用响应式网格并排展示内容,移动端纵向堆叠、桌面端展开,列数可配置为 1 至 4 列。

Columns 可在响应式网格中并排展示内容。网格在移动端纵向堆叠,在桌面端展开。

可在其中放置 Card、Tile、图片或自定义组件。

屏幕截图显示的是英文界面。

基本用法

以两列显示内容(默认设置):

Tabs preview
标签页
使用标签页整理内容
Tabs preview
标签页
在不同视图间切换
<Columns>
  <Tile href="/components/tabs" title="Tabs" description="Organize content with tabs">
    <img src="/_jd/images/tabs-preview.webp?v=mwdojjfh" alt="Tabs preview" />
  </Tile>
  <Tile href="/components/tabs" title="Tabs" description="Switch between views">
    <img src="/_jd/images/tabs-preview.webp?v=mwdojjfh" alt="Tabs preview" />
  </Tile>
</Columns>

更多列

使用 cols={3} 或 cols={4} 创建更紧凑的布局:

Tabs preview
标签页
整理内容
Tabs preview
标签页
切换视图
Tabs preview
标签页
标签页内容
<Columns cols={3}>

  ...

</Columns>

选择列数

内容类型建议列数
带图片的 Tile2-3
文字较多的项目2
小型指标/统计数据3-4
图片对比2

响应式行为

列数会随屏幕宽度变化:

  • 移动端(< 768px):1 列
  • 平板端(768px - 1024px):最多 2 列
  • 桌面端(> 1024px):显示完整列数

Props

numberdefault: 2

每行的列数。可设置为 1 到 4 之间的值。

接下来做什么?

组件概览

浏览所有可用组件

MDX 基础

了解如何在 MDX 中使用组件