adding :hover:active to scrollbar(s)
[themes.git] / LCARStrek / global / skin / scrollbars.css
1 @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); /* set default namespace to XUL */
2
3 /********* XP Scrollbar *********/
4
5 scrollbar {
6    -moz-binding: url("chrome://global/content/xulBindings.xml#scrollbar");
7    background-color: black;
8 }
9
10 /********* XP Scrollbar *********/
11
12 thumb {
13   -moz-binding: url(chrome://global/skin/workaround.xml#thumbh);
14   background-color: #9C9CFF;
15   padding: 1px;
16   list-style-image: url("chrome://global/skin/scroll-thumb-horiz.gif");
17   text-align: center;
18   vertical-align: middle;
19 }
20
21 thumb[disabled="true"] {
22    list-style-image: url("chrome://global/skin/scroll-thumb-horiz-disabled.gif");
23 }
24
25 scrollbar[align="vertical"] > slider > thumb {
26   -moz-binding: url(chrome://global/skin/workaround.xml#thumbv);
27    list-style-image: url("chrome://global/skin/scroll-thumb-vert.gif");
28 }
29
30 scrollbar[align="vertical"] > slider > thumb[disabled="true"] {
31    list-style-image: url("chrome://global/skin/scroll-thumb-vert-disabled.gif")
32 }
33
34 thumb:active,
35 thumb:hover:active {
36    background-color: #008484;
37 }
38
39 thumb:hover {
40    background-color: #FFCF00;
41 }
42
43 scrollbarbutton {
44   vertical-align: bottom;
45   cursor: default;
46
47 /*  border: 1px outset white; */
48   color:black; 
49
50   padding: 1px;
51 }
52
53 scrollbarbutton:active {
54 /*  border-style: inset; */
55
56   padding-left: 2px;
57   padding-right: 0px;
58   padding-top: 2px;
59   padding-bottom: 0px;
60 }
61
62 scrollbarbutton[type="decrement"] {
63    list-style-image: url("chrome://global/skin/scroll-left-hover.gif");
64    background-image: url("chrome://global/skin/scrollbtn-left.gif");
65    margin: 0px;
66    margin-right: 3px;
67 }
68
69 scrollbarbutton[type="decrement"][disabled="true"] {
70    list-style-image: url("chrome://global/skin/scroll-left-disabled.gif") ;
71 }
72
73 scrollbarbutton[type="increment"] {
74    list-style-image: url("chrome://global/skin/scroll-right-hover.gif");
75    background-image: url("chrome://global/skin/scrollbtn-right.gif");
76    margin: 0px;
77    margin-left: 3px;
78 }
79
80
81 scrollbarbutton[type="increment"][disabled="true"] {
82    list-style-image: url("chrome://global/skin/scroll-right-disabled.gif") ;
83 }
84
85
86 scrollbar[align="vertical"] > scrollbarbutton[type="decrement"] {
87    list-style-image: url("chrome://global/skin/scroll-up-hover.gif");
88    background-image: url("chrome://global/skin/scrollbtn-up.gif");
89    margin: 0px;
90    margin-bottom: 3px;
91 }
92
93 scrollbar[align="vertical"] > scrollbarbutton[type="decrement"][disabled="true"] {
94    list-style-image: url("chrome://global/skin/scroll-up-disabled.gif");
95 }
96
97 scrollbar[align="vertical"] > scrollbarbutton[type="increment"] {
98    list-style-image: url("chrome://global/skin/scroll-down-hover.gif");
99    background-image: url("chrome://global/skin/scrollbtn-down.gif");
100    margin: 0px;
101    margin-top: 3px;
102 }
103
104 scrollbar[align="vertical"] > scrollbarbutton[type="increment"][disabled="true"] {
105    list-style-image: url("chrome://global/skin/scroll-down-disabled.gif"); 
106 }
107
108 slider {
109    background-color: #000000;
110 }
111
112
113
114
115