Пользовательские полосы прокрутки - PullRequest
2 голосов
/ 21 марта 2009

Я работаю над созданием приложения с adobe air, и у меня есть div, использующий overflow-y. Чтобы пользовательский интерфейс выглядел красиво и сексуально, как лучше заменить некрасивую полосу прокрутки по умолчанию [ссылка битая] на мое собственное создание?

Спасибо

РЕДАКТИРОВАТЬ: Все помнят, что это на adobe air, а не в браузере (я знаю лучше, чем возиться с полосой прокрутки, вот так web -4.2)

Ответы [ 2 ]

0 голосов
/ 21 марта 2009

Скин их , как и любой другой компонент flex. Чтобы ваш код оставался чистым, вы можете указать встраивать файлы скина через стиль в CSS-файле.

Редактировать: Ссылка о том, как сделать скин полосы прокрутки

0 голосов
/ 21 марта 2009

Не.

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

Они не будут знать, как использовать ваш виджет. И даже если вы попытаетесь скопировать платформу за исключением внешнего вида, ваш виджет будет вести себя как дешевый подделка; пользователю будет не хватать функций:

  • Увеличивается / уменьшается ваш большой палец прокрутки, чтобы показать длину документа, с минимальным размером, чтобы его можно было всегда захватывать - но только на платформах, где это ожидается?
  • Прокручивает ли средний щелчок по нажатой позиции, прокручивает только по левому краю и прокручивает только по правому краю, и каждый пропорционально тому, где щелкнули по полосе прокрутки - на платформе, где это ожидается?
  • Работает ли щелчок в пустом пространстве между большим пальцем и стрелкой вверх или вниз? Прокручивает ли он ожидаемую пользователем сумму, которая зависит от платформы?
  • Идет ли прокрутка со скоростью, ожидаемой пользователем при удерживании кнопок прокрутки?
  • Как пользователь перетаскивает большой палец, когда мышь выходит за пределы полосы прокрутки? Или средней кнопкой мыши на упомянутой платформе.
  • Использует ли ваша пользовательская полоса прокрутки визуальную тему, выбранную пользователем, например, потому что ему нужны сверхвысокие контрастные и / или очень большие виджеты из-за инвалидности?

Ответ на большинство из них, вероятно, "нет". По крайней мере, таков мой опыт работы с веб-сайтами, на которых дизайнер решил, что полосы прокрутки платформы недостаточно симпатичны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...