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

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

Issue 512583002: [Local NTP] Implement style updates for Material Design (Closed) Base URL: http://chromium.googlesource.com/chromium/src.git@master
Patch Set: Small comment fix. Created 6 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 | « no previous file | chrome/browser/resources/local_ntp/local_ntp.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 /* Copyright 2013 The Chromium Authors. All rights reserved. 1 /* Copyright 2013 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be 2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file. */ 3 * found in the LICENSE file. */
4 body { 4 body {
5 background-attachment: fixed !important; 5 background-attachment: fixed !important;
6 background-color: white; 6 background-color: white;
7 cursor: default; 7 cursor: default;
8 font-family: arial, sans-serif; 8 font-family: arial, sans-serif;
9 font-size: small; 9 font-size: small;
10 margin: 0; 10 margin: 0;
11 overflow-x: hidden; 11 overflow-x: hidden;
12 } 12 }
13 13
14 #ntp-contents { 14 #ntp-contents {
15 text-align: -webkit-center; 15 text-align: -webkit-center;
16 } 16 }
17 17
18 #ntp-contents.classical {
19 margin-top: 157px;
20 }
21
22 #ntp-contents.md {
23 margin-top: 157px;
24 }
25
18 .non-google-page #ntp-contents { 26 .non-google-page #ntp-contents {
27 margin-top: 0;
19 position: absolute; 28 position: absolute;
20 top: calc(50% - 155px); 29 top: calc(50% - 155px);
21 width: 100%; 30 width: 100%;
22 } 31 }
23 32
24 body.hide-fakebox-logo #logo, 33 body.hide-fakebox-logo #logo,
25 body.hide-fakebox-logo #fakebox { 34 body.hide-fakebox-logo #fakebox {
26 visibility: hidden; 35 visibility: hidden;
27 } 36 }
28 37
29 body.fakebox-disable #fakebox { 38 body.fakebox-disable #fakebox {
30 border-color: rgb(238, 238, 238); 39 border-color: rgb(238, 238, 238);
31 cursor: default; 40 cursor: default;
32 } 41 }
33 42
34 body.fakebox-disable #fakebox > input { 43 body.fakebox-disable #fakebox > input {
35 cursor: default; 44 cursor: default;
36 } 45 }
37 46
38 #logo { 47 #logo {
39 background-image: url('images/google_logo.png@2x'); 48 background-image: url('images/google_logo.png@2x');
40 background-repeat: no-repeat; 49 background-repeat: no-repeat;
41 background-size: 269px 95px; 50 background-size: 269px 95px;
42 height: 95px; 51 height: 95px;
43 margin-bottom: 24px; 52 margin-bottom: 24px;
44 margin-top: 157px;
45 width: 269px; 53 width: 269px;
46 } 54 }
47 55
48 body.alternate-logo #logo { 56 body.alternate-logo #logo {
49 background-image: url('images/white_google_logo.png@2x'); 57 -webkit-mask-image: url('images/google_logo.png@2x');
58 -webkit-mask-repeat: no-repeat;
59 -webkit-mask-size: 100%;
60 background: #eee;
50 } 61 }
51 62
52 #fakebox { 63 #fakebox {
53 /* Use GPU compositing if available. */ 64 /* Use GPU compositing if available. */
54 -webkit-transform: translate3d(0, 0, 0); 65 -webkit-transform: translate3d(0, 0, 0);
55 -webkit-transition: -webkit-transform 100ms linear, border-color 100ms linear; 66 -webkit-transition: -webkit-transform 100ms linear, border-color 100ms linear;
56 background-color: #fff; 67 background-color: #fff;
57 border: 1px solid rgb(185, 185, 185); 68 border: 1px solid rgb(185, 185, 185);
58 border-radius: 1px; 69 border-radius: 1px;
59 border-top-color: rgb(160, 160, 160); 70 border-top-color: rgb(160, 160, 160);
60 cursor: text; 71 cursor: text;
61 font-size: 18px; 72 font-size: 18px;
62 height: 36px; 73 height: 36px;
63 line-height: 36px; 74 line-height: 36px;
64 max-width: 620px; 75 max-width: 672px;
65 position: relative; 76 position: relative;
66 /* #fakebox width (here and below) should be 2px less than #mv-tiles 77 /* #fakebox width (here and below) should be 2px less than #mv-tiles
67 to account for its border. */ 78 to account for its border. */
68 width: 298px; 79 width: 298px;
69 } 80 }
70 81
71 #fakebox:hover { 82 #fakebox:hover {
72 border: 1px solid rgb(169, 169, 169); 83 border: 1px solid rgb(169, 169, 169);
73 border-top-color: rgb(144, 144, 144); 84 border-top-color: rgb(144, 144, 144);
74 } 85 }
(...skipping 21 matching lines...) Expand all
96 body[dir=rtl] #fakebox > input { 107 body[dir=rtl] #fakebox > input {
97 padding-left: 0; 108 padding-left: 0;
98 padding-right: 8px; 109 padding-right: 8px;
99 right: 0; 110 right: 0;
100 } 111 }
101 112
102 #fakebox-text { 113 #fakebox-text {
103 color: #bbb; 114 color: #bbb;
104 font-family: arial, sans-serif; 115 font-family: arial, sans-serif;
105 font-size: 16px; 116 font-size: 16px;
106 height: 16px; 117 height: 100%;
107 left: 9px; 118 left: 9px;
108 margin-top: 1px; 119 margin-top: 1px;
120 overflow: hidden;
109 position: absolute; 121 position: absolute;
122 text-align: left;
123 text-overflow: ellipsis;
110 vertical-align: middle; 124 vertical-align: middle;
111 visibility: hidden; 125 visibility: inherit;
126 white-space: nowrap;
127 width: calc(100% - 2 * 9px);
112 } 128 }
113 129
114 body[dir=rtl] #fakebox-text { 130 body[dir=rtl] #fakebox-text {
115 left: auto; 131 left: auto;
116 right: 9px; 132 right: 9px;
117 } 133 }
118 134
119 #cursor { 135 #cursor {
120 background: #333; 136 background: #333;
121 bottom: 5px; 137 bottom: 5px;
(...skipping 13 matching lines...) Expand all
135 0% { 151 0% {
136 opacity: 1; 152 opacity: 1;
137 } 153 }
138 61.55% { 154 61.55% {
139 opacity: 0; 155 opacity: 0;
140 } 156 }
141 } 157 }
142 158
143 body.fakebox-drag-focused #fakebox-text, 159 body.fakebox-drag-focused #fakebox-text,
144 body.fakebox-focused #fakebox-text { 160 body.fakebox-focused #fakebox-text {
145 visibility: inherit; 161 visibility: hidden;
146 } 162 }
147 163
148 body.fakebox-drag-focused #cursor { 164 body.fakebox-drag-focused #cursor {
149 visibility: inherit; 165 visibility: inherit;
150 } 166 }
151 167
152 body.fakebox-focused #cursor { 168 body.fakebox-focused #cursor {
153 -webkit-animation: blink 1.3s step-end infinite; 169 -webkit-animation: blink 1.3s step-end infinite;
154 visibility: inherit; 170 visibility: inherit;
155 } 171 }
156 172
157 #most-visited { 173 #most-visited {
158 -webkit-user-select: none; 174 -webkit-user-select: none;
159 text-align: -webkit-center; 175 text-align: -webkit-center;
160 } 176 }
161 177
162 .classical #most-visited { 178 .classical #most-visited {
163 margin-top: 51px; 179 margin-top: 51px;
164 } 180 }
165 181
166 .md #most-visited { 182 .md #most-visited {
167 margin-top: 50px; 183 margin-top: 64px;
168 } 184 }
169 185
170 #mv-tiles { 186 #mv-tiles {
171 margin: 0; 187 margin: 0;
172 position: relative; 188 position: relative;
173 text-align: left; 189 text-align: left;
174 } 190 }
175 191
176 body[dir=rtl] #mv-tiles { 192 body[dir=rtl] #mv-tiles {
177 text-align: right; 193 text-align: right;
178 } 194 }
179 195
180 .classical #mv-tiles { 196 .classical #mv-tiles {
181 height: calc(2 * 138px); 197 height: calc(2 * 138px);
182 line-height: 138px; 198 line-height: 138px;
183 } 199 }
184 200
185 .md #mv-tiles { 201 .md #mv-tiles {
186 height: calc(2 * 126px); 202 height: calc(2 * 146px);
187 line-height: 126px; 203 line-height: 146px;
188 } 204 }
189 205
190 .mv-tile { 206 .mv-tile {
191 display: inline-block; 207 display: inline-block;
192 position: relative; 208 position: relative;
193 vertical-align: top; 209 vertical-align: top;
194 } 210 }
195 211
196 .mv-page-ready { 212 .mv-page-ready {
197 cursor: pointer; 213 cursor: pointer;
198 outline: none; 214 outline: none;
199 } 215 }
200 216
201 .classical .mv-tile { 217 .classical .mv-tile {
202 background: linear-gradient(#f2f2f2, #e8e8e8); 218 background: linear-gradient(#f2f2f2, #e8e8e8);
203 border-radius: 3px; 219 border-radius: 3px;
204 box-shadow: inset 0 2px 3px rgba(0, 0, 0, .09); 220 box-shadow: inset 0 2px 3px rgba(0, 0, 0, .09);
205 height: 85px; 221 height: 85px;
206 margin-left: 10px; 222 margin-left: 10px;
207 margin-right: 10px; /* Total horizontal margins add to TILE_MARGIN. */ 223 margin-right: 10px; /* Total horizontal margins add to TILE_MARGIN. */
208 width: 140px; 224 width: 140px;
209 } 225 }
210 226
211 .classical .mv-page-ready { 227 .classical .mv-page-ready {
212 -webkit-transition-duration: 200ms; 228 -webkit-transition-duration: 200ms;
213 -webkit-transition-property: -webkit-transform, margin, opacity, width; 229 -webkit-transition-property: -webkit-transform, margin, opacity, width;
214 } 230 }
215 231
216 .md .mv-tile { 232 .md .mv-tile {
217 background: #f2f2f2; 233 background: rgb(242,242,242);
218 border-radius: 1px; 234 border-radius: 1px;
219 height: 114px; 235 height: 130px;
220 margin-left: 6px; 236 margin-left: 8px;
221 margin-right: 6px; 237 margin-right: 8px;
222 width: 146px; 238 width: 156px;
223 } 239 }
224 240
225 .md .mv-page-ready { 241 .md .mv-page-ready {
226 -webkit-transition-duration: 200ms; 242 -webkit-transition-duration: 200ms;
227 -webkit-transition-property: -webkit-transform, margin, opacity, width; 243 -webkit-transition-property: -webkit-transform, margin, opacity, width;
228 } 244 }
229 245
230 .md.dark .mv-tile { 246 .md.dark .mv-tile {
231 background: #333; 247 background: rgb(51,51,51);
232 } 248 }
233 249
234 .mv-tile-inner { 250 .mv-tile-inner {
235 visibility: hidden; 251 visibility: hidden;
236 } 252 }
237 253
238 .mv-page-ready .mv-tile-inner { 254 .mv-page-ready .mv-tile-inner {
239 visibility: visible; 255 visibility: visible;
240 } 256 }
241 257
(...skipping 25 matching lines...) Expand all
267 position: absolute; 283 position: absolute;
268 } 284 }
269 285
270 .classical .mv-mask { 286 .classical .mv-mask {
271 box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.09); 287 box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.09);
272 } 288 }
273 289
274 .md .mv-mask { 290 .md .mv-mask {
275 border-color: transparent; 291 border-color: transparent;
276 border-radius: 2px; 292 border-radius: 2px;
277 height: 112px; 293 height: calc(130px - 2px);
278 width: 144px; 294 width: calc(156px - 2px);
279 } 295 }
280 296
281 /* Styling border. */ 297 /* Styling border. */
282 .classical .mv-page-ready .mv-mask { 298 .classical .mv-page-ready .mv-mask {
283 border-style: solid; 299 border-style: solid;
284 } 300 }
285 301
286 .default-theme.classical .mv-page-ready .mv-mask { 302 .default-theme.classical .mv-page-ready .mv-mask {
287 border-color: #c0c0c0; 303 border-color: #c0c0c0;
288 } 304 }
289 305
290 .default-theme.classical .mv-page-ready:hover .mv-mask, 306 .default-theme.classical .mv-page-ready:hover .mv-mask,
291 .default-theme.classical .mv-page-ready:focus .mv-mask { 307 .default-theme.classical .mv-page-ready:focus .mv-mask {
292 border-color: #7f7f7f; 308 border-color: #7f7f7f;
293 } 309 }
294 310
295 .default-theme.md.old-hover .mv-page-ready:hover .mv-mask, 311 .default-theme.md.old-hover .mv-page-ready:hover .mv-mask,
296 .default-theme.md.old-hover .mv-page-ready:focus .mv-mask { 312 .default-theme.md.old-hover .mv-page-ready:focus .mv-mask {
297 border-color: #999; 313 border-color: #999;
298 } 314 }
299 315
300 .default-theme.md.dark .mv-page-ready:hover .mv-mask, 316 .default-theme.md.dark .mv-page-ready:hover .mv-mask,
301 .default-theme.md.dark .mv-page-ready:focus .mv-mask, 317 .default-theme.md.dark .mv-page-ready:focus .mv-mask,
302 .default-theme.md.old-hover.dark .mv-page-ready:hover .mv-mask { 318 .default-theme.md.old-hover.dark .mv-page-ready:hover .mv-mask {
303 border-color: #888; 319 border-color: #888;
304 } 320 }
305 321
306 /* Styling shadow. */ 322 /* Styling shadow. */
307 .md .mv-page-ready .mv-mask { 323 .default-theme.md .mv-page-ready .mv-mask {
308 -webkit-transition: box-shadow 200ms, border 200ms; 324 -webkit-transition: box-shadow 200ms, border 200ms;
309 } 325 }
310 .default-theme.md .mv-page-ready:hover .mv-mask { 326 .default-theme.md .mv-page-ready:hover .mv-mask {
311 box-shadow: 0 2px 8px rgba(0,0,0,0.3); 327 box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1), 0 4px 8px 0 rgba(0,0,0,0.2);
312 } 328 }
313 329
314 .default-theme..md.dark .mv-page-ready:hover .mv-mask, 330 .default-theme..md.dark .mv-page-ready:hover .mv-mask,
315 .default-theme..md.old-hover .mv-page-ready:hover .mv-mask { 331 .default-theme..md.old-hover .mv-page-ready:hover .mv-mask {
316 box-shadow: none; 332 box-shadow: none;
317 } 333 }
318 334
319 /* Styling background. */ 335 /* Styling background. */
320 .classical .mv-page:focus .mv-mask { 336 .classical .mv-page:focus .mv-mask {
321 -webkit-transition: background-color 100ms ease-in-out; 337 -webkit-transition: background-color 100ms ease-in-out;
322 background: linear-gradient(rgba(255, 255, 255, 0), 338 background: linear-gradient(rgba(255, 255, 255, 0),
323 rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.9)); 339 rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.9));
324 background-color: rgba(0, 0, 0, 0.35); 340 background-color: rgba(0, 0, 0, 0.35);
325 } 341 }
326 342
327 .md .mv-page:focus .mv-mask { 343 .md .mv-page:focus .mv-mask {
328 -webkit-transition: box-shadow 200ms, border 200ms, 344 -webkit-transition: box-shadow 200ms, border 200ms,
329 background-color 100ms ease-in-out, ; 345 background-color 100ms ease-in-out;
330 background: rgba(0, 0, 0, 0.3); 346 background: rgba(0, 0, 0, 0.3);
331 border-color: rgba(0, 0, 0, 0.3); 347 border-color: rgba(0, 0, 0, 0.3);
332 } 348 }
333 349
334 .mv-title { 350 .mv-title {
335 border: none; 351 border: none;
336 position: absolute; 352 position: absolute;
337 } 353 }
338 354
339 .classical .mv-title { 355 .classical .mv-title {
340 bottom: -27px; 356 bottom: -27px;
341 height: 18px; 357 height: 18px;
342 left: 0; 358 left: 0;
343 width: 140px; 359 width: 140px;
344 } 360 }
345 361
346 .md .mv-title { 362 .md .mv-title {
347 bottom: auto; 363 bottom: auto;
348 height: 15px; 364 height: 15px;
349 left: 28px; 365 left: 32px;
350 top: 7px; 366 top: 9px;
351 width: 112px; 367 width: calc(156px - 32px - 4px);
352 } 368 }
353 369
354 @media (-webkit-min-device-pixel-ratio: 2) { 370 @media (-webkit-min-device-pixel-ratio: 2) {
355 .md .mv-title { 371 .md .mv-title {
356 top: 6px; 372 top: 8px;
357 } 373 }
358 } 374 }
359 375
360 body[dir=rtl] .md .mv-title { 376 body[dir=rtl] .md .mv-title {
361 left: auto; 377 left: auto;
362 right: 28px; 378 right: 32px;
363 } 379 }
364 380
365 .mv-thumb { 381 .mv-thumb {
366 border: none; 382 border: none;
367 cursor: pointer; 383 cursor: pointer;
368 position: absolute; 384 position: absolute;
369 } 385 }
370 386
371 .classical .mv-thumb, 387 .classical .mv-thumb,
372 .classical .mv-mask { 388 .classical .mv-mask {
373 height: 83px; 389 height: 83px;
374 width: 138px; 390 width: 138px;
375 } 391 }
376 392
377 .classical .mv-thumb { 393 .classical .mv-thumb {
378 border-radius: 2px; 394 border-radius: 2px;
379 left: 1px; 395 left: 1px;
380 top: 1px; 396 top: 1px;
381 } 397 }
382 398
383 .classical .mv-mask { 399 .classical .mv-mask {
384 border-radius: 3px; 400 border-radius: 3px;
385 left: 0; 401 left: 0;
386 top: 0; 402 top: 0;
387 } 403 }
388 404
389 .md .mv-thumb, 405 .md .mv-thumb,
390 .md .mv-thumb-fallback { 406 .md .mv-thumb-fallback {
391 border-radius: 0; 407 border-radius: 0;
392 height: 82px; 408 height: 94px;
393 left: 4px; 409 left: 4px;
394 top: 28px; 410 top: 32px;
395 width: 138px; 411 width: 148px;
396 } 412 }
397 413
398 body[dir=rtl] .md .mv-thumb, 414 body[dir=rtl] .md .mv-thumb,
399 body[dir=rtl] .md .mv-thumb-fallback { 415 body[dir=rtl] .md .mv-thumb-fallback {
400 left: auto; 416 left: auto;
401 right: 4px; 417 right: 4px;
402 } 418 }
403 419
404 .md .mv-thumb-fallback { 420 .md .mv-thumb-fallback {
405 background: #fff; 421 background-color: #fff;
406 padding: none;
407 position: absolute; 422 position: absolute;
408 } 423 }
409 424
410 .md.dark .mv-thumb-fallback { 425 .md.dark .mv-thumb-fallback {
411 background: #555; 426 background-color: #555;
412 } 427 }
413 428
414 .md .mv-thumb-fallback .dot { 429 .md .mv-thumb-fallback .dot {
415 background: #f2f2f2; 430 background-color: #f2f2f2;
416 border-radius: 16px; 431 border-radius: 8px;
417 display: block; 432 display: block;
418 height: 32px; 433 height: 16px;
419 left: 50%; 434 left: 50%;
420 margin-left: -16px; 435 margin-left: -8px;
421 margin-top: -16px; 436 margin-top: -8px;
422 position: absolute; 437 position: absolute;
423 top: 50%; 438 top: 50%;
424 width: 32px; 439 width: 16px;
425 } 440 }
426 441
427 .md.dark .mv-thumb-fallback .dot { 442 .md.dark .mv-thumb-fallback .dot {
428 background: #333; 443 background-color: #333;
429 } 444 }
430 445
431 .mv-x-hide .mv-x { 446 .mv-x-hide .mv-x {
432 display: none; 447 display: none;
433 } 448 }
434 449
435 /* An X button to blacklist a tile or hide the notification. */ 450 /* An X button to blacklist a tile or hide the notification. */
436 .mv-x { 451 .mv-x {
437 background-color: transparent; 452 background-color: transparent;
438 background-image: url(images/close_2.png);
439 border: none; 453 border: none;
440 cursor: default; 454 cursor: pointer;
441 height: 16px;
442 width: 16px;
443 } 455 }
444 456
445 .mv-page .mv-x { 457 .mv-page .mv-x {
446 -webkit-transition: opacity 150ms; 458 -webkit-transition: opacity 150ms;
447 opacity: 0; 459 opacity: 0;
448 position: absolute; 460 position: absolute;
449 } 461 }
450 462
451 .mv-x:hover, 463 .classical .mv-x {
452 #mv-notice-x:focus { 464 background-image: url('images/close_2.png');
453 background-image: url(images/close_2_hover.png); 465 height: 16px;
466 width: 16px;
454 } 467 }
455 468
456 .mv-x:active { 469 .classical .mv-x:hover,
457 background-image: url(images/close_2_active.png); 470 .classical #mv-notice-x:focus {
471 background-image: url('images/close_2_hover.png');
472 }
473
474 .classical .mv-x:active,
475 .classical #mv-notice-x:active {
476 background-image: url('images/close_2_active.png');
458 } 477 }
459 478
460 .classical .mv-page .mv-x { 479 .classical .mv-page .mv-x {
461 right: 2px; 480 right: 2px;
462 top: 2px; 481 top: 2px;
463 } 482 }
464 483
465 .md .mv-x {
466 background-color: rgba(187,187,187,0.8);
467 border-radius: 8px;
468 }
469
470 .md.dark .mv-x {
471 background-color: rgba(119,119,119,0.8);
472 }
473
474 .md .mv-page .mv-x {
475 right: 4px;
476 top: 5px;
477 }
478
479 body[dir=rtl] .classical .mv-page .mv-x { 484 body[dir=rtl] .classical .mv-page .mv-x {
480 left: 2px; 485 left: 2px;
481 right: auto; 486 right: auto;
482 } 487 }
483 488
489 #mv-notice-x {
490 display: inline-block;
491 position: relative;
492 }
493
494 .md #mv-notice-x {
495 -webkit-transform: translate(0,-8px);
496 }
497
498 .md .mv-x {
499 height: 32px;
500 width: 32px;
501 }
502
503 .md .mv-x .mv-x-inner {
504 -webkit-mask-image: -webkit-image-set(
505 url('images/close_3_mask.png') 1x,
506 url('images/close_3_mask.png@2x') 2x);
507 -webkit-mask-repeat: no-repeat;
508 -webkit-mask-size: 10px 10px;
509 background-color: rgba(90,90,90,0.7);
510 height: 10px;
511 left: 50%;
512 margin-left: -5px;
513 margin-top: -5px;
514 position: absolute;
515 top: 50%;
516 width: 10px;
517 }
518
519 .md.dark .mv-x .mv-x-inner {
520 background-color: rgba(255,255,255,0.7);
521 }
522
523 .md .mv-x:hover .mv-x-inner,
524 .md #mv-notice-x:focus .mv-x-inner {
525 background-color: rgb(90,90,90);
526 }
527
528 .md.dark .mv-x:hover .mv-x-inner,
529 .md.dark #mv-notice-x:focus .mv-x-inner {
530 background-color: rgb(255,255,255);
531 }
532
533 .md .mv-x:active .mv-x-inner,
534 .md #mv-notice-x:active .mv-x-inner {
535 background-color: rgb(66,133,244);
536 }
537
538 .md.dark .mv-x:active .mv-x-inner,
539 .md.dark #mv-notice-x:active .mv-x-inner {
540 background-color: rgba(255,255,255,0.5);
541 }
542
543 .md .mv-page .mv-x {
544 /* background color needs to match .md .mv-tile */
545 background: linear-gradient(to right, transparent, rgb(242,242,242) 10%);
546 right: 0;
547 top: 0;
548 }
549
484 body[dir=rtl] .md .mv-page .mv-x { 550 body[dir=rtl] .md .mv-page .mv-x {
485 left: 4px; 551 /* background color needs to match .md .mv-tile */
552 background: linear-gradient(to left, transparent, rgb(242,242,242) 10%);
553 left: 0;
486 right: auto; 554 right: auto;
487 } 555 }
488 556
557 .md.dark .mv-page .mv-x {
558 /* background color needs to match .md.dark .mv-tile */
559 background: linear-gradient(to right, transparent, rgba(51,51,51,0.9) 30%);
560 }
561
562 body[dir=rtl] .md.dark .mv-page .mv-x {
563 /* background color needs to match .md.dark .mv-tile */
564 background: linear-gradient(to left, transparent, rgba(51,51,51,0.9) 30%);
565 }
566
489 .mv-page-ready:hover .mv-x { 567 .mv-page-ready:hover .mv-x {
490 -webkit-transition-delay: 500ms; 568 -webkit-transition-delay: 500ms;
491 opacity: 1; 569 opacity: 1;
492 } 570 }
493 571
494 .mv-page-ready .mv-x:hover { 572 .mv-page-ready .mv-x:hover {
495 -webkit-transition: none; 573 -webkit-transition: none;
496 } 574 }
497 575
498 .mv-favicon { 576 .mv-favicon {
499 background-size: 16px; 577 background-size: 16px;
500 height: 16px; 578 height: 16px;
501 pointer-events: none; 579 pointer-events: none;
502 position: absolute; 580 position: absolute;
503 width: 16px; 581 width: 16px;
504 } 582 }
505 583
506 .classical .mv-favicon { 584 .classical .mv-favicon {
507 bottom: -7px; 585 bottom: -7px;
508 left: 62px; 586 left: 62px;
509 } 587 }
510 588
511 .md .mv-favicon { 589 .md .mv-favicon {
512 left: 6px; 590 left: 8px;
513 top: 6px; 591 top: 8px;
514 } 592 }
515 593
516 body[dir=rtl] .md .mv-favicon { 594 body[dir=rtl] .md .mv-favicon {
517 left: auto; 595 left: auto;
518 right: 6px; 596 right: 8px;
519 top: 6px; 597 top: 8px;
598 }
599
600 .md .mv-favicon-fallback {
601 background-image: -webkit-image-set(
602 url('images/ntp_default_favicon.png') 1x,
603 url('images/ntp_default_favicon.png@2x') 2x);
604 background-repeat: no-repeat;
605 background-size: 16px 16px;
520 } 606 }
521 607
522 /* The notification shown when a tile is blacklisted. */ 608 /* The notification shown when a tile is blacklisted. */
523 #mv-notice { 609 #mv-notice {
524 font-size: 12px; 610 font-size: 12px;
525 font-weight: bold; 611 font-weight: bold;
526 opacity: 1; 612 opacity: 1;
527 padding: 10px 0; 613 padding: 10px 0;
528 } 614 }
529 615
530 #mv-notice span { 616 #mv-notice span {
531 cursor: default; 617 cursor: default;
618 display: inline-block;
619 height: 16px;
620 line-height: 16px;
621 vertical-align: top;
532 } 622 }
533 623
534 /* Links in the notification. */ 624 /* Links in the notification. */
535 #mv-notice-links span { 625 #mv-notice-links span {
536 -webkit-margin-start: 6px; 626 -webkit-margin-start: 6px;
537 color: rgb(17, 85, 204); 627 color: rgb(17, 85, 204);
538 cursor: pointer; 628 cursor: pointer;
539 outline: none; 629 outline: none;
540 padding: 0 4px; 630 padding: 0 4px;
541 } 631 }
542 632
543 #mv-notice-links span:hover, 633 #mv-notice-links span:hover,
544 #mv-notice-links span:focus, 634 #mv-notice-links span:focus,
545 #recent-tabs:hover { 635 #recent-tabs:hover {
546 text-decoration: underline; 636 text-decoration: underline;
547 } 637 }
548 638
549 .default-theme.dark #mv-msg { 639 .default-theme.dark #mv-msg {
550 color: #fff; 640 color: #fff;
551 } 641 }
552 642
643 .default-theme.dark #mv-notice-links span {
644 color: #fff;
645 }
646
553 #mv-notice-links .mv-x { 647 #mv-notice-links .mv-x {
554 -webkit-margin-start: 8px; 648 -webkit-margin-start: 8px;
555 outline: none; 649 outline: none;
556 vertical-align: top; 650 vertical-align: top;
557 } 651 }
558 652
559 #mv-notice.mv-notice-delayed-hide { 653 #mv-notice.mv-notice-delayed-hide {
560 -webkit-transition-delay: 10s; 654 -webkit-transition-delay: 10s;
561 -webkit-transition-property: opacity; 655 -webkit-transition-property: opacity;
562 opacity: 0; 656 opacity: 0;
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
595 opacity: 0.9; 689 opacity: 0.9;
596 padding: 3px; 690 padding: 3px;
597 position: fixed; 691 position: fixed;
598 right: 8px; 692 right: 8px;
599 } 693 }
600 694
601 body[dir=rtl] #attribution,body[dir=rtl] #recent-tabs { 695 body[dir=rtl] #attribution,body[dir=rtl] #recent-tabs {
602 left: 8px; 696 left: 8px;
603 right: auto; 697 right: auto;
604 } 698 }
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/resources/local_ntp/local_ntp.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698