核心功能 (Features) 区块用于突出展示产品或服务的各项优势。每个主题都提供了独特的排版布局——从卡片网格到各种动态列表应有尽有。
主题变体
| 主题风格 | 对应组件 | 排版布局 |
|---|---|---|
| Liquid | FeaturesLiquid.astro | 带有流体悬停动画效果的动态特征卡片 |
| Glass | FeaturesGlass.astro | 毛玻璃质感的功能卡片 |
| Neo | FeaturesNeo.astro | 采用锋利边缘的大胆粗犷网格布局 |
| Luxury | FeaturesLuxury.astro | 缀以金色装饰的高雅网格布局 |
| Minimal | FeaturesMinimal.astro | 干净、简约的列表格式 |
| Aurora | FeaturesAurora.astro | 基于渐变网格底色背景的卡片展现形式 |
所有这些变体组件均位于 src/components/sections/features/ 目录中。
内容来源
功能模块的数据通过 useTranslations() 加载自 src/locales/{lang}/features.json。 JSON 结构内容通常包括:
{ "title": "为什么选择我们", "subtitle": "专为极致性能和极简使用体验而生", "items": [ { "title": "快如闪电", "description": "依靠静态生成技术,实现亚秒级页面加载速度。" } ]}ℹ️
无 Props 传参
Features 组件不接收任何外部传递的 props 属性。要想修改功能项、标题或描述,请更新配置 src/locales/{lang}/features.json。
自定义
如需自定义修改:
- 编辑
src/components/sections/features/Features{Theme}.astro中对应主题的组件情况。 - 可以在
src/styles/components/features/中调整其视觉样式。 - 请在
src/locales/{lang}/features.json里调整呈现相关的文字等内容。