Зум пальцами только контент части

Добавил

<meta data-n-head="1" name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">

И такой шаблон vue

<template>
  <v-app >
    <v-main class="d-flex align-stretch">
        <Nuxt fill-height class="ma-0 pa-0 container--fluid "/>
    </v-main>

    <v-navigation-drawer right dark app mini-variant touchless mobile-breakpoint=0>
      <navigation />
    </v-navigation-drawer> 
  </v-app>
</template>

Но на десктопном хроме контент всеравно масштабируется колесом - как запретить? Тут хоть подстраивается вьюпорт и не так критично.

Также масштабируется двумя пальцами несмотря на мета - надо бы запретить чтоб навигация не уехала с экрана.

И потом нужно включить масштабирование у контента внутри main.

Добавил ещё

<style>
html,body,#app {
  touch-action: pan-x pan-y;
}

main {
  touch-action: manipulation;
  overflow-y: auto !important;
  height: 100vh;
}
</style>

Сейчас нет масштабирования в мобильном браузере (пока не особо нужен мобильный браузер). Большой браузер не проврял ещё - нужно собирать тачскрин..


Ответы (0 шт):