Вопрос UX: Должен ли фиксированный элемент перекрывать полосу прокрутки браузера? Как обойти эту проблему?Html

Программисты Html
Ответить
Anonymous
 Вопрос UX: Должен ли фиксированный элемент перекрывать полосу прокрутки браузера? Как обойти эту проблему?

Сообщение Anonymous »

Я разрабатываю и реализую фиксированную кнопку «Обратная связь» (похожую на плавающую кнопку действия/FAB) в правой части области просмотра, используя позицию: исправлено в React.
  • Проблема UX/дизайна:
Когда элемент размещается с правым: 0, он заметно перекрывает собственную вертикальную полосу прокрутки (особенно в Windows, где полосы прокрутки шире/всегда видны). Это похоже на плохой UX, поскольку мешает встроенному управлению системой.
Считается ли плохой практикой (UX/Accessibility), когда фиксированный элемент полностью или частично перекрывает встроенную полосу прокрутки? Есть ли руководство, которое явно решает эту проблему?
  • Техническая задача:
Предполагая, что ответ на приведенный выше вопрос: «Да, это плохая практика», мне нужно надежное кроссбраузерное решение, чтобы обойти эту проблему и гарантировать, что фиксированный элемент всегда правильно расположен за пределами полосы прокрутки. область.
Цель состоит в том, чтобы кнопка была выровнена по самому правому краю видимой области содержимого, но никогда не по краю области просмотра браузера, чтобы она не конфликтовала с полосой прокрутки.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -to-get-ar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»