Скролл масштабированного элемента, Safari iOS

220
11 октября 2017, 07:35

Если html элемент масштабирован (transform: scale([x])), то на iOS устройстве скролл этого элемента работает некорректно, контент сдвигается не на расстояние swipe жеста, а на расстояние, пропорциональное [x].

Контент блока "content" будет двигаться в 2 раза медленнее пальца, а "content2" в 2 раза быстрее:

.content {
  overflow: scroll;
  transform: scale(0.5);
}
.content2 {
  overflow: scroll;
  transform: scale(2);
}

Минимальный пример кода, воспроизводящий проблему, прилагаю. https://jsfiddle.net/uwfrqzkc/3/ (проблема воспроизводится только в Safari на iOS, насколько мне известно)

На практике это приводит к тому, что у пользователя возникает ощущение неотзывчивого интерфейса - контент двигается медленнее(быстрее) пальца. Как добиться синхронного движения?

READ ALSO
Парсинг с JSOUP. Игнорирование тэга

Парсинг с JSOUP. Игнорирование тэга

Я спарсил новостную страничку, используя библиотеку JSOUP и получил новость:

261
Простой сайт html css

Простой сайт html css

Нужна помощь, если есть у кого сайт минималистичный html css с многими тегами html5 без каких либо наворотов, дизайна, просто что б там элементы...

223
Изменение ширины элемента на js в %

Изменение ширины элемента на js в %

Столкнулся с такой проблемой, пока добавляю ширину в px все порядке, а в процентах выходит какая то ерунда

279