Как можно сделать доступным зум пальцами(pinch to zoom) внутри окна так, чтобы справа сверху всегда был крестик чтобы закрыть?
Для устройств с тачскрином планирую картинку открывать в модальном окне, которое будет на весь экран, а в нём может быть как видео, так и просто картинка, не суть. Может можно как-то зумить только часть окна или же пристыковывать крестик к краю даже при зуме(естественно чтобы он не увеличивался в 100500 раз).
Как вариант:
Запретить зум страницы (meta viewport user-scalable: none).
На js отлавливаться pinch и с помощью css зумить нужную область (transform: scale).
+ позаботиться о том, чтобы эту область можно было двигать.
К этому варианту, пока что, и склоняюсь, косяк только в том, что мета тег не работает (по крайней мере в хроме), поэтому придётся на js отлавливать всё :/