Как обстоят дела с CSS и полосами прокрутки? - PullRequest
6 голосов
/ 09 февраля 2009

У меня есть клиент с HTML-страницей с парой прокруток с текстовым содержимым. Она использует дизайн, основанный на изображениях, поэтому полосы прокрутки по умолчанию совсем не подходят. Она хотела бы использовать другой стиль, но, насколько мне известно, это невозможно.

Что ты думаешь?

Ответы [ 4 ]

10 голосов
/ 09 февраля 2009

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

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

Хотя об этом еще нужно подумать. Рассмотрите свою аудиторию. И что бы вы ни делали, убедитесь, что это действительно работает на всех платформах / во всех браузерах, если вы используете собственную полосу прокрутки.

10 голосов
/ 09 февраля 2009

На это есть ответ jQuery -

JScrollPane

Есть несколько хороших примеров возможных эффектов

1 голос
/ 09 февраля 2009

Вы можете изменить цвета с помощью CSS, но IIRC только IE v5.5 + поддерживает этот CSS. Другие браузеры не делают!

Смотрите здесь для демонстрации: http://www.iconico.com/CSSScrollbar/

0 голосов
/ 09 февраля 2009

Это возможно.

body {
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #000000;
    scrollbar-shadow-color: #ffffff;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #808080;
    scrollbar-darkshadow-color: #000000;
}

Примечание :: Может не работать, если вы указали XHTML Doctype !!

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