Когда-то было приятно сгладить вещи из окна просмотра, чтобы скрыть их, например, при создании скрытых боковых панелей или панелей. Но когда я нажимаю что-то мимо правого или нижнего края окна, браузер (Chrome в моем случае) автоматически добавляет к нему полосы прокрутки. Теперь пользователь может перейти к элементу, который я пытался скрыть. (Пример JSFiddle)
Я могу удалить полосы прокрутки, установив overflow-x: hidden
в элемент body, но это открывает кучу других побочных эффектов. Например, пользователь все еще может случайно нажать и протащить их за край экрана. Теперь пользователь видит "скрытый" элемент и может также застревать, если они не знают, как работают браузеры. (Пример JSFiddle)
Как я могу добиться этого эффекта "исчезнуть с экрана", не испытывая этих недостатков?