logo

该视频仅会员有权观看

立即开通课程「Web前端页面基础」权限。

¥
199
/ 年

内容卡片列表布局

  • 主体页面要展示一个内容卡片列表。
  • 创建一个新的布局设计,其中main标签包含带有post list类的一组div表示内容项。
  • 使用post list类和CSS Grid布局来设计内容列表的外观,使用grid-template-columnsauto-fit来实现自动适应的响应式重复布局,将最小列宽设置为320像素,最大为1fr。
  • 设置网格间距(gap)为32像素,并为内容项的div定制样式,指定背景和宽高比(aspect-ratio)为3:2。
  • 当调整浏览器宽度时,内容项的宽度和数量会相应变化。
  • 为特定内容项定义一个portrait类,当应用该类时,内容项会在网格中占用两行空间,并将宽高比改为2:3。
  • 使用媒体查询(@media)针对宽度至少为640像素的视口,为portrait类设置宽高比,使其在较大屏幕上显示不同的布局。