improve dirListing design
[themes.git] / LCARStrek / global / popup.css
CommitLineData
9099c61d
RK
1/* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
351107c9 4
b1eaa419 5/* ===== popup.css ======================================================
7aa65558 6 == Styles used by the XUL popup element.
b1eaa419 7 ======================================================================= */
351107c9 8
f98e9249
RK
9@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
10
e82e1bf4
RK
11/* ::::: Variables ::::: */
12.panel-arrowcontent {
13 --panel-arrowcontent-background: #000000;
14 --panel-arrowcontent-color: #FF9F00;
15 --panel-arrowcontent-border: 1px solid #FF9F00;
16}
17
b1eaa419 18/* ::::: menupopup ::::: */
351107c9 19
b1eaa419 20menupopup,
f98e9249 21panel {
b1eaa419 22 border: 1px solid #FF9F00;
fcfc89aa 23 padding: 1px;
b1eaa419 24 min-width: 1px;
25 background-color: #000000;
26}
351107c9 27
00f971bc
RK
28menupopup > menu > menupopup {
29 /* align submenus */
8b6270a7 30 margin-top: -2px;
00f971bc
RK
31}
32
33/* ::::: arrow panel ::::: */
34
9162a092 35panel[type="arrow"] {
7f3c87b9
RK
36 background: transparent;
37 border: none;
00f971bc 38 padding: 0;
9162a092
RK
39}
40
e1313d59
RK
41panel[type="arrow"][side="top"],
42panel[type="arrow"][side="bottom"] {
46dc2718
RK
43 margin-left: -20px;
44 margin-right: -20px;
e1313d59
RK
45}
46
47panel[type="arrow"][side="left"],
48panel[type="arrow"][side="right"] {
46dc2718
RK
49 margin-top: -20px;
50 margin-bottom: -20px;
e1313d59
RK
51}
52
9162a092
RK
53.panel-arrowcontent {
54 border-radius: 6px;
55 padding: 6px;
e82e1bf4
RK
56 color: var(--panel-arrowcontent-color);
57 background: var(--panel-arrowcontent-background);
46dc2718 58 background-clip: padding-box;
e82e1bf4 59 border: var(--panel-arrowcontent-border);
00f971bc 60 margin: 0px;
9162a092
RK
61}
62
46dc2718
RK
63.panel-arrow[side="top"],
64.panel-arrow[side="bottom"] {
65 list-style-image: url("chrome://global/skin/arrow/panelarrow-vertical.svg");
66 position: relative;
67 margin-left: 10px;
68 margin-right: 10px;
69}
70
9162a092 71.panel-arrow[side="top"] {
00f971bc 72 margin-bottom: -1px;
9162a092
RK
73}
74
75.panel-arrow[side="bottom"] {
71a617ff 76 transform: scaleY(-1);
00f971bc 77 margin-top: -1px;
46dc2718
RK
78}
79
80.panel-arrow[side="left"],
81.panel-arrow[side="right"] {
82 list-style-image: url("chrome://global/skin/arrow/panelarrow-horizontal.svg");
83 position: relative;
84 margin-top: 10px;
85 margin-bottom: 10px;
9162a092
RK
86}
87
88.panel-arrow[side="left"] {
00f971bc 89 margin-right: -1px;
9162a092
RK
90}
91
92.panel-arrow[side="right"] {
71a617ff 93 transform: scaleX(-1);
00f971bc 94 margin-left: -1px;
9162a092
RK
95}
96
af861d30
RK
97/* ::::: tooltip ::::: */
98
b1eaa419 99tooltip {
569543b3 100 border-radius: 3px;
b1eaa419 101 background-color: #9C9CFF;
102 border: 1px solid #FFCF00;
103 color: #000000;
f98e9249 104 /* font-size: smaller; */
b1eaa419 105 padding: 2px;
106 max-width: 40em;
107}
108
b1eaa419 109tooltip[titletip="true"] {
ac1cdf20 110 /* See bug 32157 comment 128
111 * margin: -2px 0px 0px -3px;
112 */
b1eaa419 113 max-width: none;
114}
351107c9 115
116/* rules for popups associated with menulists */
117
e82e1bf4 118menulist > menupopup {
b1eaa419 119 border: 1px solid #FF9F00;
120 min-width: 0px;
121 padding: 0px;
122 background-color: #000000;
123}