Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(343)

Side by Side Diff: chrome/browser/resources/new_new_tab.css

Issue 3340005: Make NTP look good with themes. (Closed)
Patch Set: Created 10 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chrome/browser/dom_ui/ntp_resource_cache.cc ('k') | chrome/browser/resources/new_new_tab.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 html { 1 html {
2 /* This is needed because of chrome://theme/css/new_tab.css */ 2 /* This is needed because of chrome://theme/css/new_tab.css */
3 height: 100%; 3 height: 100%;
4 } 4 }
5 5
6 body { 6 body {
7 margin: 0; 7 margin: 0;
8 height: 100%; 8 height: 100%;
9 overflow: auto; 9 overflow: auto;
10 -webkit-user-select: none; 10 -webkit-user-select: none;
(...skipping 13 matching lines...) Expand all
24 } 24 }
25 25
26 html[dir=rtl] #main { 26 html[dir=rtl] #main {
27 background-position-x: 100%; 27 background-position-x: 100%;
28 } 28 }
29 29
30 html[mode=app-launcher] #main { 30 html[mode=app-launcher] #main {
31 min-height: 50px; 31 min-height: 50px;
32 } 32 }
33 33
34 #top-spacer {
35 position: fixed;
36 top: 0px;
arv (Not doing code reviews) 2010/09/01 20:55:42 Don't use units for 0
37 left: 0px;
38 width: 100%;
39 height: 5px;
40 z-index: 2;
41 }
42
34 html[anim=false] *, 43 html[anim=false] *,
35 .no-anim, .no-anim *, 44 .no-anim, .no-anim *,
36 .loading * { 45 .loading * {
37 -webkit-transition: none !important; 46 -webkit-transition: none !important;
38 -webkit-animation: none !important; 47 -webkit-animation: none !important;
39 } 48 }
40 49
41 :link, 50 :link,
42 :visited, 51 :visited,
43 .link { 52 .link {
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after
299 .section.disabled { 308 .section.disabled {
300 display: none !important; 309 display: none !important;
301 } 310 }
302 311
303 .section > div { 312 .section > div {
304 padding-bottom: 20px; 313 padding-bottom: 20px;
305 } 314 }
306 315
307 #apps-section-content { 316 #apps-section-content {
308 /* This one is special because the app buttons already have a lot of empty 317 /* This one is special because the app buttons already have a lot of empty
309 space around them. */ 318 space around them. */
310 margin-top: -5px; 319 margin-top: -5px;
311 padding-bottom: 5px; 320 padding-bottom: 5px;
312 } 321 }
313 322
314 .section > h2 { 323 .section > h2 {
315 display: block;
316 font-family: Helvetica, Arial, sans-serif; 324 font-family: Helvetica, Arial, sans-serif;
317 font-size: 16px; 325 font-size: 16px;
318 font-weight: normal; 326 font-weight: normal;
319 margin: 0; 327 margin: 0;
320 padding: 15px 0;
321 position: fixed; 328 position: fixed;
322 z-index: 2; 329 z-index: 2;
323 } 330 }
324 331
325 .section:not(.hidden) > h2 {
326 background-position: 0 0, 0 100%;
327 background-repeat: no-repeat;
328 background-size: 100% 39px, 100% 10px;
329 }
330
331 .section:not(.hidden) + .section > h2 {
332 background-position: 0 0, 0 100%;
333 background-repeat: no-repeat;
334 background-size: 100% 10px, 100% 39px;
335 }
336
337 .section:not([noexpand]) > h2 { 332 .section:not([noexpand]) > h2 {
338 cursor: pointer; 333 cursor: pointer;
339 } 334 }
340 335
341 .section > h2 > .disclosure { 336 .section > h2 > .disclosure {
342 margin-left: -13px; 337 position: absolute;
343 padding-right: 4px; 338 left: -15px;
339 top: 19px;
344 } 340 }
345 341
346 .section:not(.hidden) > h2 > .disclosure { 342 .section:not(.hidden) > h2 > .disclosure {
347 -webkit-transform:rotate(90deg); 343 -webkit-transform:rotate(90deg);
348 } 344 }
349 345
350 .section > h2 > .back { 346 .section > h2 > .mask {
347 padding: 15px 0;
348 }
349
350 .section:not(.hidden) > h2 > .mask {
351 /* NOTE: 0.75 ~= 29/39 (for 10px of gradient) */
352 -webkit-mask-image:
353 -webkit-gradient(linear, 0% 0%, 0% 100%, from(black),
354 color-stop(0.75, black), to(transparent));
355 }
356
357 .section:not(.hidden) + .section > h2 > .mask {
358 /* NOTE: 0.25 ~= 10/39 (for 10px of gradient) */
359 -webkit-mask-image:
360 -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent),
361 color-stop(0.25, black), to(black));
362 }
363
364 .section > h2 .back {
351 position: absolute; 365 position: absolute;
352 bottom: 5px;
353 left: 0; 366 left: 0;
367 top: 24px;
354 width: 100%; 368 width: 100%;
355 height: 19px; 369 height: 24px;
356 background-repeat: no-repeat;
357 z-index: 1; 370 z-index: 1;
358 } 371 }
359 372
360 .section > h2 > span { 373 .section > h2 span {
361 padding-right: 5px; 374 padding-right: 5px;
362 position: relative; 375 position: relative;
363 z-index: 2; 376 z-index: 2;
364 } 377 }
365 378
366 .section > h2 > .settings { 379 .section > h2 .settings-wrapper {
367 position: absolute; 380 position: absolute;
368 top: 18px; 381 top: 13px;
369 right: 0; 382 right: 0;
383 width: 21px;
384 height: 21px;
385 z-index: 3;
386 }
387
388 .section > h2 .settings {
389 position: absolute;
390 left: 5px;
391 top: 5px;
370 width: 11px; 392 width: 11px;
371 height: 11px; 393 height: 11px;
372 /* TODO(aa): Need a better image. This one is semi-transparent. Also, I think 394 /* TODO(aa): Need a better image. This one is semi-transparent. Also, I think
373 a gear would be better. */ 395 a gear would be better. */
374 background-image: url(chrome://theme/IDR_BALLOON_WRENCH); 396 background-image: url(chrome://theme/IDR_BALLOON_WRENCH);
375 background-position: center center; 397 background-position: center center;
376 background-repeat: no-repeat; 398 background-repeat: no-repeat;
377 background-size: 100%; 399 background-size: 100%;
378 border-style: solid;
379 border-width: 0 5px 0 6px;
380 z-index: 2;
381 } 400 }
382 401
383 .section.hidden > h2 > .settings { 402 .section.hidden > h2 .settings-wrapper {
384 display: none; 403 display: none;
385 } 404 }
386 405
387 .section > .maxiview { 406 .section > .maxiview {
388 position: absolute; 407 position: absolute;
389 } 408 }
390 409
391 .section > .miniview { 410 .section > .miniview {
392 display: none; 411 display: none;
393 position: fixed; 412 position: fixed;
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
448 } 467 }
449 } 468 }
450 469
451 /* Ensure we have at least 10px horizontal marging. */ 470 /* Ensure we have at least 10px horizontal marging. */
452 @media (max-width: 712px) { 471 @media (max-width: 712px) {
453 #main { 472 #main {
454 margin-left: 10px; 473 margin-left: 10px;
455 margin-right: 10px; 474 margin-right: 10px;
456 } 475 }
457 } 476 }
OLDNEW
« no previous file with comments | « chrome/browser/dom_ui/ntp_resource_cache.cc ('k') | chrome/browser/resources/new_new_tab.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698