зеркало из https://github.com/mozilla/gecko-dev.git
208 строки
5.9 KiB
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;
|
|
}
|