/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /* ===== scrollbars.css ================================================= == Styles used by XUL scrollbar-related elements. ======================================================================= */ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* ::::: scrollbar ::::: */ scrollbar { -moz-binding: url("chrome://global/content/bindings/scrollbar.xml#scrollbar"); cursor: default; min-width: 11px; min-height: 11px; } /* ::::: square at the corner of two scrollbars ::::: */ scrollcorner { -moz-binding: url("chrome://global/content/bindings/scrollbar.xml#scrollbar-base"); cursor: default; background-color: #B1BBC5; } /* ::::: slider ::::: */ slider { background: url("chrome://global/skin/scrollbar/mini-slider-hrz.png") repeat-x; } slider[orient="vertical"] { background: url("chrome://global/skin/scrollbar/mini-slider-vrt.png") repeat-y; } /* ::::: borders for thumb and buttons ::::: */ thumb, scrollbarbutton { border: 1px solid; border-color: #000000; background: #B1BBC5 50% 50% no-repeat; } thumb:active { background-color: #C2CCD6; border-color: #111111; } /* ::::: thumb (horizontal) ::::: */ thumb { background-image: url("chrome://global/skin/scrollbar/thumb-vrt-grip.png"); } thumb[orient="horizontal"] { background-image: url("chrome://global/skin/scrollbar/thumb-hrz-grip.png"); } /* ::::: scrollbar button ::::: */ scrollbarbutton { width: 11px; height: 14px; max-width: 11px; max-height: 14px; -moz-box-flex: 1; } scrollbar[orient="horizontal"] > scrollbarbutton { width: 14px; height: 11px; max-width: 14px; max-height: 11px; } scrollbarbutton[disabled="true"], scrollbarbutton[active="true"], scrollbarbutton:hover:active { border-left-width: 1px; border-right-width: 1px; border-color: #000000; background-color: #9CA8B4; } /* ..... increment .... */ scrollbarbutton[type="increment"] { background-image: url("chrome://global/skin/scrollbar/mini-btn-rit.png") } scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] { background-image: url("chrome://global/skin/scrollbar/mini-btn-dn.png") } /* ..... decrement .... */ scrollbarbutton[type="decrement"] { background-image: url("chrome://global/skin/scrollbar/mini-btn-lft.png") } scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] { background-image: url("chrome://global/skin/scrollbar/mini-btn-up.png") }