OLD | NEW |
| (Empty) |
1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved. | |
2 * Use of this source code is governed by a BSD-style license that can be | |
3 * found in the LICENSE file. */ | |
4 | |
5 /* Styles common to WebUI pages that share the options pages style */ | |
6 body { | |
7 cursor: default; | |
8 font-size: 13px; | |
9 } | |
10 | |
11 a:link { | |
12 color: rgb(63, 110, 194); | |
13 } | |
14 | |
15 a:active { | |
16 color: rgb(37, 64, 113); | |
17 } | |
18 | |
19 #navbar-content-title { | |
20 -webkit-padding-end: 24px; | |
21 -webkit-user-select: none; | |
22 color: #333; | |
23 cursor: pointer; | |
24 font-size: 200%; | |
25 font-weight: normal; | |
26 margin: 0; | |
27 padding-bottom: 14px; | |
28 padding-top: 13px; | |
29 text-align: end; | |
30 text-shadow: white 0 1px 2px; | |
31 } | |
32 | |
33 #main-content { | |
34 bottom: 0; | |
35 display: -webkit-box; | |
36 left: 0; | |
37 position: absolute; | |
38 right: 0; | |
39 top: 0; | |
40 } | |
41 | |
42 #navbar { | |
43 margin: 0; | |
44 } | |
45 | |
46 #navbar-container { | |
47 -webkit-border-end: 1px solid rgb(198, 201, 206); | |
48 background-color: #f1f1f1; | |
49 bottom: 0; | |
50 /* We set both left and right for the sake of RTL. */ | |
51 left: 0; | |
52 position: fixed; | |
53 right: 0; | |
54 top: 0; | |
55 width: 216px; | |
56 z-index: 2; | |
57 } | |
58 | |
59 html.hide-menu #navbar-container { | |
60 display: none; | |
61 } | |
62 | |
63 #navbar-container > ul { | |
64 -webkit-user-select: none; | |
65 list-style-type: none; | |
66 margin: 0; | |
67 padding: 0; | |
68 } | |
69 | |
70 .navbar-item { | |
71 -webkit-padding-end: 24px; | |
72 -webkit-padding-start: 0; | |
73 border-bottom: 1px solid transparent; | |
74 border-top: 1px solid transparent; | |
75 color: #333; | |
76 cursor: pointer; | |
77 display: block; | |
78 font-size: 105%; | |
79 outline: none; | |
80 padding-bottom: 7px; | |
81 padding-top: 7px; | |
82 text-align: end; | |
83 text-shadow: white 0 1px 1px; | |
84 } | |
85 | |
86 .navbar-item:focus, | |
87 .navbar-item-selected { | |
88 border-bottom: 1px solid rgb(143, 170, 217); | |
89 border-top: 1px solid rgb(143, 170, 217); | |
90 } | |
91 | |
92 .navbar-item-selected { | |
93 -webkit-box-shadow: 0 1px 0 #f7f7f7; | |
94 background-color: rgb(187, 206, 233); | |
95 color: black; | |
96 text-shadow: rgb(187, 206, 233) 0 1px 1px; | |
97 } | |
98 | |
99 #mainview { | |
100 -webkit-box-align: stretch; | |
101 -webkit-padding-start: 216px; | |
102 bottom: 0; | |
103 left: 0; | |
104 margin: 0; | |
105 position: absolute; | |
106 right: 0; | |
107 top: 0; | |
108 z-index: 1; | |
109 } | |
110 | |
111 html.hide-menu #mainview { | |
112 -webkit-padding-start: 0; | |
113 } | |
114 | |
115 #mainview-content { | |
116 min-height: 100%; | |
117 position: relative; | |
118 } | |
119 | |
120 #page-container { | |
121 box-sizing: border-box; | |
122 max-width: 888px; | |
123 min-width: 600px; | |
124 padding: 0 24px; | |
125 } | |
126 | |
127 div.disabled { | |
128 color: #888; | |
129 } | |
130 | |
131 /* TEXT */ | |
132 input[type='password'], | |
133 input[type='text'], | |
134 input[type='url'], | |
135 input:not([type]) { | |
136 -webkit-border-radius: 2px; | |
137 border: 1px solid #aaa; | |
138 box-sizing: border-box; | |
139 font: inherit; | |
140 height: 2em; | |
141 padding: 4px; | |
142 } | |
143 | |
144 input[type='text']:disabled { | |
145 color: #888; | |
146 } | |
147 | |
148 /* Elements that need to be LTR even in an RTL context, but should align | |
149 * right. (Namely, URLs, search engine names, etc.) | |
150 */ | |
151 html[dir='rtl'] .weakrtl { | |
152 direction: ltr; | |
153 text-align: right; | |
154 } | |
155 | |
156 /* Input fields in search engine table need to be weak-rtl. Since those input | |
157 * fields are generated for all cr.ListItem elements (and we only want weakrtl | |
158 * on some), the class needs to be on the enclosing div. | |
159 */ | |
160 html[dir='rtl'] div.weakrtl input { | |
161 direction: ltr; | |
162 text-align: right; | |
163 } | |
164 | |
165 html[dir='rtl'] .favicon-cell.weakrtl { | |
166 -webkit-padding-end: 22px; | |
167 -webkit-padding-start: 0; | |
168 } | |
169 | |
170 /* weakrtl for selection drop downs needs to account for the fact that | |
171 * Webkit does not honor the text-align attribute for the select element. | |
172 * (See Webkit bug #40216) | |
173 */ | |
174 html[dir='rtl'] select.weakrtl { | |
175 direction: rtl; | |
176 } | |
177 | |
178 html[dir='rtl'] select.weakrtl option { | |
179 direction: ltr; | |
180 } | |
181 | |
182 /* WebKit does not honor alignment for text specified via placeholder attrib. | |
183 * This CSS is a workaround. Please remove once WebKit bug is fixed. | |
184 * https://bugs.webkit.org/show_bug.cgi?id=63367 | |
185 */ | |
186 html[dir='rtl'] input.weakrtl::-webkit-input-placeholder, | |
187 html[dir='rtl'] .weakrtl input::-webkit-input-placeholder { | |
188 direction: rtl; | |
189 } | |
190 | |
191 .page h1 { | |
192 -webkit-padding-end: 24px; | |
193 -webkit-user-select: none; | |
194 border-bottom: 1px solid #eee; | |
195 color: #333; | |
196 font-size: 200%; | |
197 font-weight: normal; | |
198 margin: 0; | |
199 padding-bottom: 4px; | |
200 padding-top: 13px; | |
201 text-shadow: white 0 1px 2px; | |
202 } | |
OLD | NEW |