Skip to content

fix(docs): 修复首页特性卡片网格塌缩#81

Merged
Agions merged 1 commit into
mainfrom
docs/fix-home-features-grid
Jun 16, 2026
Merged

fix(docs): 修复首页特性卡片网格塌缩#81
Agions merged 1 commit into
mainfrom
docs/fix-home-features-grid

Conversation

@Agions

@Agions Agions commented Jun 16, 2026

Copy link
Copy Markdown
Owner

问题

首页特性卡片(文/标/声/屏/质/架)塌缩成逐字换行的窄列,样式错乱。

根因

grid 加在 .VPFeatures 上,但 VitePress 1.6 实际 DOM 是 .VPFeatures > .container > .items > .item > .VPFeature。网格没落在真正的容器 .items 上 → .items 仍是窄 flex 容器(~331px),每张卡塌到 ~94px → 文字逐字换行。

修复

  • 网格移到 .VPFeatures .items.item 清除默认 padding/百分比宽度;.VPFeatureheight:100% 等高
  • 响应式断点(768→2 列,640/480→1 列)同步改为 .VPFeatures .items

验证

vitepress dev 浏览器实测:桌面 3 列、720px 2 列、窄屏 1 列,文字正常换行;production build 通过。

首页特性卡片塌缩成逐字换行的窄列。根因:grid 加在 .VPFeatures 上,但
VitePress 1.6 的真实结构是 .VPFeatures > .container > .items > .item,
网格未落在实际容器 .items 上 → .items 仍是窄 flex 容器,每张卡塌到 ~94px。

- 网格移到 .VPFeatures .items;.item 清除默认 padding/百分比宽度
- .VPFeature 加 height:100% 对齐等高
- 响应式断点(768→2列, 480/640→1列)同步改为 .VPFeatures .items

经 vitepress dev 实测:桌面 3 列、720px 2 列、窄屏 1 列,文字正常换行。
@Agions Agions merged commit e871459 into main Jun 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant