You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用TailwindCSS实现两张等大图片叠加并同步缩放?

解决方案

要实现两张图片Z轴叠加且同步适配容器缩放,核心是解决定位基准和图片自适应规则的问题,以下是TailwindCSS的实现代码:

代码示例

场景1:父容器适配外部容器宽度(比如占满头部容器)

<div class="relative w-full">
  <img src="/i1.png" class="w-full h-auto" />
  <img src="/i2.png" class="absolute top-0 left-0 w-full h-auto" />
</div>

场景2:父容器尺寸由图片原始大小决定(保持图片自身比例)

<div class="relative inline-block">
  <img src="/i1.png" class="w-full h-auto" />
  <img src="/i2.png" class="absolute top-0 left-0 w-full h-auto" />
</div>

关键类说明

  • relative:给父容器添加该类,让绝对定位的第二张图片以父容器为定位基准,避免脱离到页面其他位置。
  • w-full h-auto:让两张图片宽度填充父容器,高度按原始宽高比自动缩放,保证两张图完全重合且同步响应容器缩放。
  • 若需要图片强制填满容器(允许裁剪),可将h-auto替换为h-full object-cover,按需选择即可。

内容的提问来源于stack exchange,提问作者Ashley Aitken

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 18:04:58