在首页布局优化中,需将精品教程推荐恢复为左图右文的横向卡片样式,外层采用2列网格,实现一行两个、共两行显示;工具推荐保持上图下文,一行三个不变。同时提醒移动端需单独适配,避免卡片拥挤。

核心问题

如何恢复精品教程推荐为左图右文、一行两个、共两行的两列网格布局?


背景

在首页内容区域,精品教程推荐和工具推荐是两个重要的展示模块。近期我们对首页布局进行了调整,其中精品教程的展示形式发生了变化,需要恢复为之前更受欢迎的样式;工具推荐则保持现有设计。

需求说明

  • 精品教程推荐:恢复为“左图右文”的横向卡片布局,每个卡片左侧显示教程封面图,右侧显示标题、简介、章节数和浏览量等信息。模块整体保持两列网格,一行显示两个卡片,总共展示两行(即4个教程)。
  • 工具推荐:维持“上图下文”的布局,即图片在上方,标题在下方,一行显示三个。

调整内容

精品教程推荐

  1. 卡片内部
    - 采用横向 flex 布局,左侧为图片,右侧为文字信息区。
    - 文字区包含课程标题(加粗)、简短描述、章节数、浏览量等辅助信息。
    - 图片和文字区域的比例保持视觉平衡,图片固定宽度或比例,右侧文字自适应。

  2. 外层网格
    - 使用 CSS Grid 或 Flex 实现两列等宽排列,并限制每行只显示两个卡片。
    - 总数量固定为4个,若数据超过4个,需截断或增加“查看更多”链接(本期未涉及)。
    - 间距设置合理,保证卡片之间不拥挤,与页面整体风格一致。

  3. 响应式考虑
    - 在移动端,两列可能过窄,导致卡片内容难以阅读,后续可单独优化为单列或调整文字大小。

工具推荐

  • 维持原有布局:每个工具占一行三分之一宽度,图片居中显示在上方,标题在下方居中。
  • 一行显示三个,超出换行。

实现效果

刷新首页后,精品教程展示区将呈现清晰的左图右文两列网格,视觉上更紧凑且信息突出;工具推荐保持简洁的图片+标题风格。

移动端提示

若手机屏幕较窄,教程卡片可能出现文字挤压或图片过小的情况。可以通过媒体查询,在小屏下将两列改为单列,并适当调整内部图文宽度,以提升移动端浏览体验。

总结

本次调整仅涉及布局样式的还原与维持,不改变数据获取和后端逻辑。通过清晰的 CSS 控制,恢复了精品教程推荐的横向卡片风格,保持了工具推荐的简洁展示,同时预留了移动端优化的空间。