Красивая полоса прокрутки сайта на CSS
Стандартные полосы прокрутки (Scrollbar) на сайтах это скучно. Не так ли? Нет это совсем не так :), они (стандартные полосы прокрутки) не “мазолят” глаза, да и безобразного в них ничего нет. Но иногда под стиль сайта имеет смысл изменить стандартный Scrollbar. Не каждому сайту подойдет, так что не стоит этим злоупотреблять. Но все же знать как это делается я думаю нужно.
Для начала немного теории, расскажу и покажу какие селекторы и свойства отвечают за полосу прокрутки, а потом перейдем к практике.
scrollbar-face-color:
Определяет основной цвет ползунка и кнопок полосы прокрутки.
scrollbar-highlight-color:
Определяет внешний (левые и верхние грани) цвет ползунка и кнопок полосы прокрутки.
scrollbar-shadow-color:
Определяет правый и нижний цвет части бегунка и кнопок полосы прокрутки.
scrollbar-darkshadow-color:
Определяет цвет внешних правой и нижней граней ползунка и кнопок полосы прокрутки.
scrollbar-3dlight-color:
Определяет левый и верхний цвет части бегунка и кнопок полосы прокрутки.
scrollbar-arrow-color:
Определяет цвет стрелочек на кнопках полосы прокрутки.
scrollbar-track-color:
Определяет цвет фона под ползунком.
А теперь покажу на рисунке, чтобы стало понятно все выше написанное:

Ну и наконец пример CSS кода с применением всего выше описанного:
html, body {
scrollbar-face-color: #C84747;
scrollbar-highlight-color: #60EA36;
scrollbar-shadow-color: #4A56ED;
scrollbar-darkshadow-color: #000000;
scrollbar-3dlight-color: #DB36EA;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #D6D6D6;
}
Экспериментируйте с цветами и будет вам счастье :).
Последние уроки категории:
Css техники для новичков
CSS - простая, мощная и легкая для использования техника. Но, несмотря на свою простоту, в ней скрывается немало возможностей. Если спросить любого дизайнера, то он скажет, что основной источник проблем с кодом и их решений скрывается в CSS.




Комментарии:
аноним 25.02.2012 23:37:26