Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Скролл цвет div раскраска


Автор: Иль 12.7.2005, 20:58
Здравствуйте. У меня не получается в Mozilla и FifeFox раскрасить скролл у div и span. Ребят это вообще возможно? Если да подскажите...

Автор: dm9 12.7.2005, 22:01
Насколько я знаю, нет.

Этого нет в спецификации, а чего нет в спецификации, на то - не судьба в Gecko.

Автор: Cheba 12.7.2005, 22:24
Ну, почему же нельзя? Читаем про XUL. Потом про XBL. Потом, на всякий случай, про подписоввание скриптов. После этого строим биндиг, который понимает раскрасску своего скроллбара. Потом придумываем как в Лисе показывать этот биндинг, а в остальных обычный див.

Все можно, если очень захотеть.

А теперь вопрос: стоит ли ради покрашенного скролла так заморачиваться? Кроме того остается еще Опера и Сафари. В них наверняка не удастся покрасить скроллбары.

Автор: dm9 12.7.2005, 23:15
В Опере можно. Так же, как и в ИЕ.

Автор: Black 12.7.2005, 23:50
Cheba
а пример можешь дать :-)
Или где почитать.

По обычный CSS точно не работает в FireFox
Можно самому при помощи картинок и JavaScript делать scroll у div'a но это изврат.

Opera вообще-то многие штучки IE перенимает.

Автор: Иль 13.7.2005, 00:23
Главное ясно что нельзя. И дергатся не надо никуда лесть. Супер. Спасибы ребят.

Cheba, достаточно в рамках верстки, HTML и CSS. Потом, всеравно все на MS'кий аналог все пересядут с лонгхорном или как там его... И чего заморачиваться smile

Автор: o.s.a. 13.7.2005, 05:13
CSS: ПОЛОСА ПРОКРУТКИ
Данные настройки применимы ко всем элементам, имеющим полосы прокрутки: сама страница (элемент BODY), текстовый блок (TEXTAREA) и т.д.
scrollbar-3dlight-color Определяет или устанавливает цвет верха и левой части ползунка и кнопок со стрелками на полосе прокрутки
Код

body {scrollbar-3dlight-color: green;} 

scrollbar-arrow-color Устанавливает или определяет цвет стрелок на кнопке со стрелками
Код

body {scrollbar-arrow-color: red;} 

scrollbar-base-color Устанавливает или определяет цвет основных элементов ползунка: ползунка, кнопок со стрелками, дорожки для ползунка, если не определены параметры в scrollbar-face-color
Код

body {scrollbar-base-color: green;} 

scrollbar-darkshadow-color Устанавливает или определяет цвет тени для ползунка и кнопок со стрелками
Код

body {scrollbar-darkshadow-color: red;} 

scrollbar-face-color Устанавливает или определяет цвет ползунка и кнопок со стрелками. Также, если вы не задали параметр SCROLLBAR-TRACK-COLOR, у вас изменится цвет дорожки
Код

body {scrollbar-face-color: green;} 

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

body {scrollbar-highlight-color: green;} 

scrollbar-shadow-color Схоже с scrollbar-darkshadow-color
Код

body {scrollbar-shadow-color: green;}

scrollbar-track-color Устанавливает или получает цвет дорожки для ползунка
Код

body {scrollbar-track-color: aqua;} 




А это разве не то?

Автор: Black 13.7.2005, 06:49
o.s.a.
ну дык посмотри на это через IE и через Mozilla и найди 10 отличий :-)

Автор: Иль 13.7.2005, 12:02
o.s.a., хорошая шпаргалочка получилась, сохраню smile и PHP-DIRECTOR прав, в Gecko это не рулит

Автор: Cheba 13.7.2005, 12:39
http://developer-test.mozilla.org/en/docs/XUL, http://developer-test.mozilla.org/en/docs/XBL

Как пример можешь порассматривать внутренности Мозиллы.

<Mozilla dir>/classic.jar/skin/classic/global/scrollbars.css - в этом файле хранится описание скролбаров из стандартной шкурки.

Автор: Black 13.7.2005, 13:36
Cheba
ну а как мы сможем изменить это через www??? не заставлять же мне людей лазать по файлам.

Автор: Cheba 13.7.2005, 14:08
Переопределение стилей. Правда это просто мысли в слух. Я не пробовал переопределять это вто через веб, это всего лишь мысли в слух. Но если сообрудить свой биндинг и правильно оформить страницу, то без проблем можно сделать такое. Другой вопрос, что это все будет жутко ненравиться ИЕ и компании.

Автор: Иль 13.7.2005, 18:56
Cheba, ну и ладно, зато полезно знать тем, кто для локалки пишет

Автор: o.s.a. 13.7.2005, 20:05
PHP-DIRECTOR smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)