adding images for last EarlyBlue changes
[themes.git] / EarlyBlue / global / skin / radio.css
CommitLineData
29c4873a 1/* stylesheet for XUL <radio> element */
2
3/* default radio for dialogs */
4/* outer frame */
5 radio
6 {
7 margin: 3px 5px 3px 5px;
8 }
9
10
11/* checkmark outer frame */
12 radio > .internal-box > .checkmark-box
13 {
14 -moz-border-radius: 50%;
15 margin-top: 2px;
16 }
17
18/* checkmark inner frame */
19 radio > .internal-box > .checkmark-box > image
20 {
21 border: 2px outset #CCD0DD;
22 width: 12px;
23 height: 12px;
24 padding: 1px;
25 -moz-border-radius: 50%;
26 }
27
28 /* ensure that no list-style-image is inherited in from the Outside */
29 .checkmark-box
30 {
31 list-style-image: none;
32 }
33
34
35 radio[checked="true"] > .internal-box > .checkmark-box > image
36 {
37 list-style-image: url(chrome://global/skin/check-radio.gif);
38 }
39
40 radio[checked="true"][disabled="true"] > .internal-box > .checkmark-box > image
41 {
42 list-style-image: url(chrome://global/skin/check-radio-disabled.gif);
43 }
44
45 radio:hover:active > .internal-box > .checkmark-box > image
46 {
47 border: 2px inset #CCD0DD;
48 }
49
50 radio[disabled="true"] > .internal-box > .checkmark-box > image,
51 radio[disabled="true"]:active > .internal-box > .checkmark-box > image
52 {
53 border: 2px outset #CCD0DD;
54 }
55
56/* text/icon frames */
57 radio[label] > .internal-box > html,
58 radio.iconic > .internal-box > .icon
59 {
60 margin: 0px 0px 0px 4px;
61 padding: 1px;
62 }
63
64 radio.iconic > .internal-box > html
65 {
66 margin-left: 4px;
67 }
68
69 radio[disabled="true"][label] > .internal-box > html
70 {
71 color: #999999;
72 }
73
74 radio:focus > .internal-box > html
75 {
76 border : 1px dotted black;
77 padding : 0px;
78 }
79
80