惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
酷 壳 – CoolShell
酷 壳 – CoolShell
月光博客
月光博客
人人都是产品经理
人人都是产品经理
宝玉的分享
宝玉的分享
博客园 - 司徒正美
WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
罗磊的独立博客
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss
T
Tailwind CSS Blog
A
About on SuperTechFans
Apple Machine Learning Research
Apple Machine Learning Research
L
LangChain Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
Visual Studio Blog
S
SegmentFault 最新的问题
Google DeepMind News
Google DeepMind News
博客园 - 聂微东

东东's Blog

Memos: MacOS 下编译安装 Aseprite 脚本 日本关西系列|Day 2 京都的半日闲逛 美国Apple官网购买礼品卡订阅 ChatGPT Plus 北京・中关村森林公园(2026) 日本关西系列|Day 1 抵达临空城与大阪首日 Memos: 查询 Apple ID 注册时间 Memos: Ghostty 开箱即用配置 代码考古:用 gitcharts 挖掘 Git 仓库的演变轨迹 烹饪日记:香煎罗非鱼 Memos: 新时代程序员的顶级焦虑 Memos: 最适合空气炸锅烤着吃的红薯品类 Memos: 记录「95分」好吃的‘小帅香菇面’ 妻子爷爷的‘朝鲜军功奖章’ Memos: 博客切换为 Shiki 代码高亮方案 Memos: 博客新增划线、重点及荧光笔效果支持 记录博客字体分包与字体子集化 Memos: 邻座吃饭的一家三口 人在囧途之哈囧 哈尔滨・乡村的冬季 查看香烟生产日期 哈尔滨・东北虎林园 Memos: 来自日本的 ndjp 提供免费的三级子域名 Memos: 刚听说 autojump, 真的好用 Memos: 体验 OpenCode + Superpowers + GPT 5.2 开发需求 Memos: 杰我睿爆雷 GoReleaser 自动发布 Go 镜像到 DockerHub & GitHub Release 初识 Volta & Corepack 前端版本管理工具 部署 Beszel 把 “小鸡们” 归拢起来 Memos: Claude Code in Action 中文版教程 2025 年度回顾
Memos: 博客新增图文布局和轮播图效果支持
2026-03-12 · via 东东's Blog

借助 AI Support,博客完善了图像显示,这篇 memo 用于记录可复用的图文布局。

并排 2 张图

布局示例图 01 布局示例图 03

查看代码
<div class="media-pair">
  <img src="图片链接" alt="图 01">
  <img src="图片链接" alt="图 02">
</div>

并排 2 张图(超过 2 张自动切换)

布局示例图 01 布局示例图 03 布局示例图 05 布局示例图 06

查看代码
<div class="media-pair">
  <img src="图片链接" alt="图 01">
  <img src="图片链接" alt="图 02">
  <img src="图片链接" alt="图 03">
  <img src="图片链接" alt="图 04">
</div>

左对齐竖图排列(可设置高度)

下面这个布局适合竖图左对齐排列展示,可以通过 media-portrait-h-220 / 240 / 280 / 360 / 480 这几个类限制显示高度,图片会在固定高度内按比例缩小完整显示,不会被截取,也不会启用左右翻页。

布局示例图 02 布局示例图 04

查看代码
<div class="media-portrait-row media-portrait-h-240">
  <img src="图片链接" alt="图 01">
  <img src="图片链接" alt="图 02">
</div>

自适应多图网格

布局示例图 01 布局示例图 02 布局示例图 03 布局示例图 04

查看代码
<div class="media-grid cols-3 masonry-js">
  <img src="图片链接" alt="图 01">
  <img src="图片链接" alt="图 02">
  <img src="图片链接" alt="图 03">
</div>

单图宽度控制

下面这个单图布局适合只有一张重点图的场景,可以通过 media-w-100 / 95 / 90 ... 这类类名控制宽度,按 5% 为步进自己调。

布局示例图 03

查看代码
<div class="media-single media-w-65">
  <img src="图片链接" alt="图片">
</div>

图左文右

查看代码
<div class="media-split">
  <img src="图片链接" alt="图片">
  <div>
    <p>文案内容</p>
  </div>
</div>

图右文左

查看代码
<div class="media-split reverse">
  <img src="图片链接" alt="图片">
  <div>
    <p>文案内容</p>
  </div>
</div>

图片轮播(含灯箱)

布局示例图 01 布局示例图 03 布局示例图 05 布局示例图 06

查看代码
<div class="media-carousel">
  <img src="图片链接" alt="图 01">
  <img src="图片链接" alt="图 02">
  <img src="图片链接" alt="图 03">
</div>

画廊灯箱(media-gallery)

主图大图居中展示,下方缩略图条显示所有图片并高亮当前项,点击 < > 或缩略图切换,点击主图进入全屏灯箱。

布局示例图 01 布局示例图 03 布局示例图 05 布局示例图 06

查看代码
<div class="media-gallery">
  <img src="图片链接" alt="图 01">
  <img src="图片链接" alt="图 02">
  <img src="图片链接" alt="图 03">
</div>

顺带,支持了代码折叠显示功能。