От чего зависит куда будет зумиться сайт при ctrl + колёсико мыши? Так же как отключить зум на колесо мыши + ctrl?

Поясню вопрос. Например если открыть сайт(через Chrome в моем случае) ютуба (Ссылка удалена модератором. ) и начать масштабировать его, то он масштабируется как бы к верхнему левому краю, то же самое и с сайтом на котором мы сейчас находимся, однако например Steam (Ссылка удалена модератором. ) или Apple (Ссылка удалена модератором. ) ведут себя по другому и зумятся к верху. Вроде это как то связано с позиционированием. Также вопрос как можно этот зум отключить, всему что я находил по этой теме было уже минимум 6 лет. (знаю что так не стоит делать но всё же) Буду рад любой помощи.

Дополнительно:

Насчёт масштабирования - у меня все сайты масштабируются к центру экрана, никто никуда в сторону не уходит. Возможно это "причуды" вёрстки, но как я помню все страницы масштабируются одинаково и никто эту стандартную логику не изменяет

  • Модератору, похоже, скучно. Если вдруг там была ссылка на туб-канал, то можно было заменить ее на рикролл. А зачем удалаять ссылки на эппл или стим - вообще загадка.
  • знаю что так не стоит делать но всё же

    Вот и не делайте, пожалуйста.

    Лучше кривой сайт, чем информация, которую вообще не разглядеть, потому что вы запретили масштабирование, считая, что и так видно.

  • Ankhena, у меня не сайт
  • ViktorSorokin, зато в вашем вопросе сайт.
  • А зачем вообще нужна данная фича? Знаю только про этот метод, но как я понимаю он работает только на мобильных устройствах, да и в целом не совсем то, что нужно:

    Могу ошибаться, но раз вы решили задать этот вопрос здесь - поиски в интернете Вас ни к чему не привели. Вам ничего мешает написать код, который бы просто убирал действие по умолчанию для события "mousewheel", но по найденной мне информации - эту фичу как минимум Chrome блокирует.

    • Понадобится может например когда ты ленивый и не хочешь делать адаптив для одностраничного сайта на пару дней, готовый макет ты не нашел, и решил свермтать через 1 медиазапрос на мобилки и комп. По сути почти никогда и нужно, но у меня например я точно знаю что мой проект не будет масштабироваться (в нем ни одной буквы) но при этом кое что ломается в js если крутить колесико.
    • ViktorSorokin, ну вот как я погуглил - браузеры не дают заблокировать событие прокрутки колеса с зажатой клавишей ctrl, а разного рода мета-теги нужного результата не дают. Возможно эту ситуацию уже не решить, раз сами браузеры это запрещают делать)

     

    Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

     

      • От чего зависит куда будет зумиться сайт при ctrl + колёсико мыши? Так же как отключить зум на колесо мыши + ctrl?Есть ответ
      • 07.04.2024
      Ответить

      При использовании комбинации клавиш Ctrl + колесико мыши на веб-сайте зависит от того, как этот функционал был реализован в коде сайта. Обычно браузер интерпретирует это как команду для изменения масштаба страницы. Однако, некоторые веб-сайты могут иметь свою собственную логику обработки этой комбинации клавиш.

      Если вы хотите отключить зум на колесо мыши + Ctrl, то вам может понадобиться использовать JavaScript для предотвращения стандартного поведения браузера. Например, вы можете добавить обработчик события на колесико мыши и отменить действие по умолчанию, если нажата клавиша Ctrl.

      Пример кода на JavaScript для отключения зума на колесо мыши + Ctrl:

      Этот код будет отменять стандартное поведение браузера при использовании колесика мыши с зажатой клавишей Ctrl.

      Если вы хотите изменить поведение зума на вашем сайте при использовании комбинации Ctrl + колесико мыши, вам может потребоваться использовать специфические CSS или JavaScript свойства для масштабирования контента. Например, вы можете установить фиксированный масштаб страницы при зумировании или определить специфические элементы, которые должны масштабироваться.

      Надеюсь, данное объяснение поможет вам понять, как управлять зумом на вашем веб-сайте при использовании комбинации Ctrl + колесико мыши и как отключить эту функцию. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.

    Оставить комментарий