Логин:   Пароль:




Новости
Рассылки
Форум
Поиск


Java
- Апплеты
- Вопрос-ответ
- Классы
- Примеры
- Руководства
- Статьи
- IDE
- Словарь терминов
- Скачать

Мобильная Java
- Игры
- Примеры
- Статьи
- WAP, WML и пр.

JavaScript
- Вопрос-ответ
- Примеры
- Статьи

Веб-мастеринг
- HTML
- CSS
- SSI

Разминка для ума
Проекты
Книги
Ссылки
Программы
Юмор :)




Rambler's Top100

Веб-мастерингКак изменить цвет скролл-бара?

Как изменить цвет скролл-бара?

Скролл-бар (scroll-bar) - это панель прокрутки (полоса прокрутки), которая используется, когда содержимое экрана не помещаетcя в видимой части. Браузер Internet Explorer 5.5, поддерживает свойства CSS, отвечающие за оформление скролл-бара, поэтому вы, указав дополнительные свойства CSS, можете изменить стиль оформления скролл-бара на вашем сайте, например, сделать так как на этой странице.

Для задания оформления скролл-бара необходимо прописать таблицу стилей, следующего вида:



<style; type=text/css>
<!--
 body 
 { scrollbar-face-color: #006000;
   scrollbar-highlight-color: #9999999;
   scrollbar-shadow-color: #666666;
   scrollbar-3dlight-color: #666666;
   scrollbar-arrow-color: #ffffff;
   scrollbar-track-color: #e0efe0;
   scrollbar-darkshadow-color: #666666;
 }
//-->
</style>

Теперь подробно разберем каждое из используемых свойств:

scrollbar-face-color - задаёт основной цвет скролл-бара, а также цвет двух завершающих кнопочек со стрелочками. Если Вы даже не укажите свойство scrollbar-track-color, то цвет трека определиться автоматически, как более яркий нежели цвет scrollbar-face-color.

scrollbar-highlight-color - устанавливает яркий цвет подсветки, создающий эффект объёмности, то есть цвет, для освещённой части скролл-бара и кнопочек. Этим цветом отображается левый верхний угол самого скролл-бара и двух кнопочек (когда они не нажаты).

scrollbar-shadow-color - устанавливает темный цвет подсветки, создающий эффект объёмности, то есть цвет, для теневой части скролл-бара и кнопочек (цвет тени). Этим цветом отображается правый нижний угол самого скролл-бара и двух кнопочек (когда они не нажаты).

scrollbar-3dlight-color - определяет цвет падающего цвета для создания трехмерности скролл-бара. На практике это выражается в цвете тоненькой кромки, находящейся в левых верхних углах, ближе к краю нежели scrollbar-highlight-color.

scrollbar-arrow-color - определяет цвет двух маленьких стрелочек, находящихся на кнопочках крайних позиций скролл-бара.

scrollbar-track-color - задает цвет трека, то есть дорожки прокрутки, по которой собственно и перемещается сам скролл-бар.

scrollbar-darkshadow-color - определяет цвет откинутого цвета для создания трехмерности скролл-бара. На практике это выражается в цвете тоненькой кромки, находящейся в правых нижних углах, ближе к краю нежели scrollbar-shadow-color.

Значение этих свойств (цвет) определяется в виде именованных цветов или кодов цветов (для этого ставится символ "#", а за ним без пробела шесть шестнадцатеричных чисел, определяющих цвет в кодировке RGB).

Оформление скролл-бара можно изменить до неузнаваемости, полностью сопоставив скролл-бар с цветовой схемой вашего сайта. К сожалению, отображение данных свойств поддерживают пока только браузеры Internet Explorer, начиная с версии 5.5. Остальные браузеры, не выдают никаких ошибок и просто игнорируют указанные свойства CSS, поэтому вы без опаски можете включать приведенных код на свои страницы.

Следует предупредить Вас о том, что изменение цвета скролл-бара не всегда бывает оправданно. Если Вы не можете грамотно подобрать цветовую схему для скролл-бара или она плохо сочетается с остальным цветовым оформление сайта, то лучше вообще не использовать данную возможность и оставить сколл-бар стандартного вида. Это мы говорим в связи с довольно большим количеством сайтов, web-мастера которых сразу портят стиль своего сайта одним только неправильно подобранным оформлением скролл-бара.


Ален Лиссуар
"WMI: программирование на JavaScript и VBScript"
Подробнее>>
Заказать>>


Сергей Дунаев
"Java для Internet в Windows и Linux"
Подробнее>>
Заказать>>

Узнай о чем ты на самом деле сейчас думаешь тут.


Опрос
Считаете ли вы целесообразным сделать аналог упражнений по Hibernate на базе вопросов www.sql-ex.ru?
Да, полный аналог упражнений
Да, но с реализацией основных конструкций объектной модели
Нет, Hibernate не актуален, использую др. технологии
Нет



Apache Struts 2.0.11
Apache MyFaces Trinidad Core 1.2.3.
Sun переводит мобильные устройства с Java ME на Java SE
Хакерская атака!