图片无法在移动设备上缩放

Image not scalable on mobile

我有这张图片,您可以在移动设备视图中放大它:

但是用户无法pinch-zoom/move查看视口外的图像。

有人有解决这个问题的建议吗?

这是要测试的页面:https://offsideornot.com/offside/west-bromwich-albion-vs-southamption_WfPbYBUvZlhDPvN4lp1x

我认为在此处添加 user-scalable=yes <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes"/> 会有帮助,但没有用。

我能想到的最简单的示例是让图像采用其 'natural' 尺寸,但将其放在较小的容器中 - 即不要做任何正常的事情,例如适合对象: 覆盖或包含。通过这种方式,用户可以获得可用的最佳清晰度,可以在其容器内移动图像并可以缩放。

当然,对于实际的网页,如果用户不与图像进行交互,您可能希望在 'static' 状态下显示更多图像。我不知道具体要求是什么。在小型设备上,也许可以让用户选择使用整个屏幕查看图像(在缩放之前),因为这种使用(定位球)需要尽可能清晰的定义。

这是开始的简单片段:

.container {
  width: 300px;
  height: 200px;
  overflow: auto;
  margin: 50px;
}
img {
  position: relative;
}
<div class="container">
  <img src="https://i.stack.imgur.com/RxX4s.jpg" />
</div>