gecko-dev/themes/classic/global/mac/scrollbars.css

208 строки
5.9 KiB
CSS

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); /* set default namespace to XUL */
/********* XP Scrollbar *********/
scrollbar {
-moz-binding: url("chrome://global/skin/classicBindings.xml#scrollbar");
border-top: 1px solid black;
}
scrollbar[align="vertical"] {
border-right: 1px solid #000000;
border-top: none;
border-bottom: none;
border-left: 1px solid #000000;
}
slider {
-moz-user-focus: ignore;
-moz-user-select: none;
background-color: #AAAAAA;
background-image: url("chrome://global/skin/slider-bg-horiz.gif");
}
slider[align="vertical"] {
background-image: url("chrome://global/skin/slider-bg-vert.gif");
}
scrollbarbutton {
display: inline;
-moz-user-focus: ignore;
-moz-user-select: none;
}
scrollbar[value="hidden"] {
visibility: hidden;
-moz-user-focus: ignore;
-moz-user-select: none;
}
thumb {
-moz-binding: url("chrome://global/skin/classicBindings.xml#thumb");
-moz-user-focus: ignore;
-moz-user-select: none;
background-color: -moz-mac-accentface;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
list-style-image: url("chrome://global/skin/scroll-thumb-horiz.png");
}
.thumb-border {
border-right: 1px solid -moz-mac-accentlightshadow;
border-bottom: 1px solid -moz-mac-accentlightshadow;
border-top: 1px solid -moz-mac-accentregularhighlight;
border-left: 1px solid -moz-mac-accentregularhighlight;
}
thumb:active > .thumb-border {
border-right: 1px solid -moz-mac-accentregularshadow;
border-bottom: 1px solid -moz-mac-accentregularshadow;
border-top: 1px solid -moz-mac-accentface;
border-left: 1px solid -moz-mac-accentface;
}
thumb:active {
background-color: -moz-mac-accentlightshadow;
list-style-image: url("chrome://global/skin/scroll-thumb-horiz-active.png");
}
thumb[disabled="true"] {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: none;
}
thumb[align="vertical"] {
list-style-image: url("chrome://global/skin/scroll-thumb-vert.png");
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: none;
border-right: none;
}
thumb[align="vertical"]:active {
background-color: -moz-mac-accentlightshadow;
list-style-image: url("chrome://global/skin/scroll-thumb-vert-active.png");
}
scrollbarbutton {
-moz-user-focus: ignore;
-moz-user-select: none;
vertical-align: bottom;
cursor: default;
}
scrollbarbutton:hover:active {
-moz-user-focus: ignore;
-moz-user-select: none;
}
scrollbarbutton[type="decrement"] {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: url("chrome://global/skin/scroll-left.gif");
border-right: 1px solid black;
}
scrollbarbutton[type="decrement"]:hover:active {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: url("chrome://global/skin/scroll-left-active.gif");
}
scrollbarbutton[type="decrement"][disabled="true"],
scrollbarbutton[type="decrement"][disabled="true"]:hover:active {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: url("chrome://global/skin/scroll-left-disabled.gif");
}
scrollbarbutton[type="increment"] {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: url("chrome://global/skin/scroll-right.gif");
border-left: 1px solid black;
border-right: 1px solid black;
}
scrollbarbutton[type="increment"]:hover:active {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: url("chrome://global/skin/scroll-right-active.gif");
}
scrollbarbutton[type="increment"][disabled="true"],
scrollbarbutton[type="increment"][disabled="true"]:hover:active {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: url("chrome://global/skin/scroll-right-disabled.gif")
}
/*with double ended scrollbar arrows, must collapse black border between touching arrows to 1px*/
scrollbarbutton[sbattr="scrollbar-up-bottom"] {
border-left: 1px solid black;
border-right: none;
}
scrollbarbutton[sbattr="scrollbar-down-top"] {
border-left: none;
}
scrollbar[align="vertical"] > scrollbarbutton {
border-left: none;
border-right: none;
}
scrollbar[align="vertical"] > scrollbarbutton[type="decrement"] {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: url("chrome://global/skin/scroll-up.gif");
border-bottom: 1px solid black;
}
scrollbar[align="vertical"] > scrollbarbutton[type="decrement"]:hover:active {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: url("chrome://global/skin/scroll-up-active.gif");
}
scrollbar[align="vertical"] > scrollbarbutton[type="decrement"][disabled="true"],
scrollbar[align="vertical"] > scrollbarbutton[type="decrement"][disabled="true"]:hover:active {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: url("chrome://global/skin/scroll-up-disabled.gif");
}
scrollbar[align="vertical"] > scrollbarbutton[type="increment"] {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: url("chrome://global/skin/scroll-down.gif");
border-top: 1px solid black;
border-bottom: 1px solid black;
}
scrollbar[align="vertical"] > scrollbarbutton[type="increment"]:hover:active {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: url("chrome://global/skin/scroll-down-active.gif");
}
scrollbar[align="vertical"] > scrollbarbutton[type="increment"][disabled="true"],
scrollbar[align="vertical"] > scrollbarbutton[type="increment"][disabled="true"]:hover:active {
-moz-user-focus: ignore;
-moz-user-select: none;
list-style-image: url("chrome://global/skin/scroll-down-disabled.gif");
}
/*with double ended scrollbar arrows, must collapse black border between touching arrows to 1px*/
scrollbar[align="vertical"] > scrollbarbutton[sbattr="scrollbar-up-bottom"] {
border-top: 1px solid black;
border-bottom: none;
}
scrollbar[align="vertical"] > scrollbarbutton[sbattr="scrollbar-down-top"] {
border-top: none;
}