Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: static/css/main.css

Issue 29551738: Issue 5634 - Replaced logo and refactored navbar width and colors (Closed) Base URL: https://hg.adblockplus.org/web.adblockplus.org
Patch Set: Moved irrelivant IE CSS from main.css to main-desktop.css where it was originally Created Oct. 10, 2017, 5:37 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | static/css/main-desktop.css » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 * 1 *
2 { 2 {
3 font-family: Arial, sans; 3 font-family: Arial, sans;
4 font-size: 16px; 4 font-size: 16px;
5 } 5 }
6 6
7 body 7 body
8 { 8 {
9 margin: 0; 9 margin: 0;
10 line-height: 1.5; 10 line-height: 1.5;
(...skipping 28 matching lines...) Expand all
39 } 39 }
40 40
41 .sprite 41 .sprite
42 { 42 {
43 display: inline-block; 43 display: inline-block;
44 font-size: 0px; /* fix for IE6 height bug */ 44 font-size: 0px; /* fix for IE6 height bug */
45 background-image: url(../img/sprite-main.png); 45 background-image: url(../img/sprite-main.png);
46 background-repeat: no-repeat; 46 background-repeat: no-repeat;
47 } 47 }
48 48
49 nav ul
50 {
51 list-style: none;
52 margin: 0;
53 padding: 0;
54 }
55
56 nav a:link, nav a:visited
57 {
58 color: #7d7d7d;
59 text-decoration: none;
60 }
61
62 nav a:hover
63 {
64 text-decoration: underline;
65 }
66
67 header
68 {
69 display: block;
70 position: relative;
71 background: white;
72 border: 1px solid #d9d9d9;
73 border-top: none;
74 box-shadow: 1px 1px 0 0 #d9d9d9;
75 z-index: 1;
76 }
77
78 header nav li
79 {
80 padding: 0px 5px;
81 }
82
83 header nav li.selected
84 {
85 color: #db1313;
86 text-shadow: 1px 1px 1px #eee;
87 cursor: default;
88 }
89
90 header nav li.install-link a
91 {
92 color: #048e48;
93 }
94
95 header nav li.install-link .install-link-icon
96 {
97 display: inline-block;
98 width: 12px;
99 height: 12px;
100 background-position: -167px -13px;
101 }
102
103 .language-entry a
104 {
105 display: block;
106 }
107
108 #logo
109 {
110 position: absolute;
111 width: 128px;
112 height: 128px;
113 background-position: -83px -83px;
114 }
115
116 #adblock-browser-notification 49 #adblock-browser-notification
117 { 50 {
118 text-align: center; 51 text-align: center;
119 } 52 }
120 53
121 #adblock-browser-notification a 54 #adblock-browser-notification a
122 { 55 {
123 font-weight: bold; 56 font-weight: bold;
124 } 57 }
125 58
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
288 font-weight: bold; 221 font-weight: bold;
289 margin: 32px 0px; 222 margin: 32px 0px;
290 margin: 2rem 0rem; 223 margin: 2rem 0rem;
291 } 224 }
292 225
293 .content h1 { font-size: 2.4em; } 226 .content h1 { font-size: 2.4em; }
294 .content h2 { font-size: 1.6em; } 227 .content h2 { font-size: 1.6em; }
295 .content h3 { font-size: 1.3em; } 228 .content h3 { font-size: 1.3em; }
296 .content h4 { font-size: 1.2em; } 229 .content h4 { font-size: 1.2em; }
297 .content h5 { font-size: 1.1em; } 230 .content h5 { font-size: 1.1em; }
231
232 /*******************************************************************************
233 * #navbar
234 ******************************************************************************/
235
236 #navbar
237 {
238 height: 4em;
239 background-color: #c70d2c;
240 }
241
242 #navbar li
243 {
244 list-style-type: none;
245 }
246
247 /* padding provided by navbar contents */
248 #navbar .container
249 {
250 padding: 0em;
251 }
252
253 /* full-width under .container max-width */
254 @media(max-width: 1199px)
255 {
256 #navbar .container
257 {
258 width: 100%;
259 }
260 }
261
262 /* #navbar #navbar-logo
263 ******************************************************************************/
264
265 #navbar-logo
266 {
267 /* padding is visible in hover background-color change */
268 padding-left: 1em;
269 padding-right: 1em;
270 color: #fff;
271 }
272
273 #navbar-logo:hover,
274 #navbar-logo:active,
275 #navbar-logo:focus
276 {
277 background-color: #AE0013;
278 text-decoration: none;
279 }
280
281 #navbar-logo,
282 #navbar-logo > *
283 {
284 display: block;
ire 2017/10/11 08:09:08 The display doesn't do anything since you are floa
juliandoucette 2017/10/11 11:59:37 I didn't know that :D - Thank you.
285 float: left;
286 }
287
288 [dir="rtl"] #navbar-logo,
289 [dir="rtl"] #navbar-logo > *
290 {
291 float: right;
292 }
293
294 #navbar-logo img
295 {
296 height: 4em;
297 padding-top: 0.5em;
298 padding-bottom: 0.5em;
299 margin-right: 1em;
ire 2017/10/11 08:09:09 This margin-right still applies when direction is
juliandoucette 2017/10/11 11:59:36 Good catch!
300 }
301
302 [dir="rtl"] #navbar-logo > img
303 {
304 margin-left: 1em;
305 }
306
307 #navbar-logo > span
308 {
309 /* full-height: 2.91 * 1.375 = ~4em */
ire 2017/10/11 08:09:07 Helpful comments, thanks :)
juliandoucette 2017/10/11 11:59:35 You're welcome.
310 line-height: 2.91em;
311 font-size: 1.375em;
312 }
313
314 /* #navbar #navbar-menu-toggle
315 ******************************************************************************/
316
317 #navbar-menu-toggle
318 {
319 float: right;
320 padding: 1em;
321 }
322
323 [dir="rtl"] #navbar-menu-toggle
324 {
325 float: left;
326 }
327
328 /* show on mobile */
329 #navbar-menu-toggle,
330 #navbar-menu-toggle > img
331 {
332 display: block;
333 }
334
335 /* hide on desktop */
336 @media(min-width: 992px)
337 {
338 #navbar-menu-toggle
339 {
340 display: none;
341 }
342 }
343
344 #navbar-menu-toggle > img
345 {
346 /* plus 2em padding = 4em */
347 height: 2em;
348 }
349
350 #navbar-menu-toggle:hover,
351 #navbar-menu-toggle:active,
352 #navbar-menu-toggle:focus
353 {
354 background-color: #AE0013;
355 }
356
357 /* #navbar #navbar-menu
358 ******************************************************************************/
359
360 #navbar-menu a
361 {
362 display: block;
363 color: #fff;
364 text-decoration: none;
365 }
366
367 /* #navbar #navbar-menu #navbar-locale-menu
368 ******************************************************************************/
369
370 /* caret */
371 #navbar-locale-selected::after
ire 2017/10/11 08:09:07 Single colon for :after
juliandoucette 2017/10/11 11:59:35 Done.
372 {
373 display: inline-block;
374 width: 0;
375 height: 0;
376 margin-left: .255em;
ire 2017/10/11 08:09:09 "Don't omit the optional leading 0 for decimal num
juliandoucette 2017/10/11 11:59:35 Good catch. Looks like I neglected rtl too.
377 vertical-align: .255em;
378 content: "";
379 border-top: .3em solid;
380 border-right: .3em solid transparent;
381 border-left: .3em solid transparent;
382 }
383
384 #navbar-locale-menu
385 {
386 display: none;
387 }
388
389 #navbar-locale-menu.visible
390 {
391 display: block;
392 }
393
394 #navbar-locale-menu > li > a
395 {
396 padding: 0.75em 1em;
397 }
398
399 #navbar-locale-menu > li > a:hover,
400 #navbar-locale-menu > li > a:active,
401 #navbar-locale-menu > li > a:focus
402 {
403 background-color: #434343;
404 }
405
406 /* #navbar #navbar-menu (desktop)
407 ******************************************************************************/
408
409 @media(min-width: 992px)
410 {
411 #navbar-menu
412 {
413 float: right;
414 }
415
416 [dir="rtl"] #navbar-menu
417 {
418 float: left;
419 }
420
421 #navbar-menu > li,
422 #navbar-menu > li > a
423 {
424 display: inline-block;
425 }
426
427 #navbar-menu > li > a
428 {
429 padding-right: 1em;
430 padding-left: 1em;
431 line-height: 4em;
432 }
433
434 #navbar-menu > li > a:hover,
435 #navbar-menu > li > a:active,
436 #navbar-menu > li > a:focus
437 {
438 background-color: #AE0013;
439 }
440
441 /* #navbar #navbar-menu #navbar-locale-menu
442 ****************************************************************************/
443
444 #navbar-locale-menubar
445 {
446 position: relative;
447 }
448
449 #navbar-locale-menu
450 {
451 position: absolute;
452 min-width: 16em;
453 max-height: 20em;
454 max-height: 50vh;
455 top: 100%;
456 right: 0px;
457 overflow: auto;
458 z-index: 1000;
ire 2017/10/11 08:09:09 NIT: A lower z-index (e.g. even 1 or 2) would suff
juliandoucette 2017/10/11 11:59:36 pfft
459 background-color: #292929;
460 }
461
462 [dir="rtl"] #navbar-locale-menu
463 {
464 right: auto;
465 left: 0px;
466 }
467 }
468
469 /* #navbar #navbar-menu (mobile)
470 ******************************************************************************/
471
472 @media(max-width: 991px)
473 {
474 #navbar-menu
475 {
476 display: none;
477 float: left;
478 clear: both;
479 width: 100%;
480 background-color: #292929;
481 }
482
483 #navbar-menu.visible
484 {
485 display: block;
486 }
487
488 #navbar-menu li a
489 {
490 padding: 0.75em 1em;
491 }
492
493 #navbar-menu li a:hover,
494 #navbar-menu li a:active,
495 #navbar-menu li a:focus
496 {
497 background-color: #434343;
498 }
499 }
OLDNEW
« no previous file with comments | « no previous file | static/css/main-desktop.css » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld