|
318 | 318 | /* top */
|
319 | 319 | body > top {
|
320 | 320 | position: fixed;
|
| 321 | + margin: 0px; |
| 322 | + top: 8px; |
| 323 | + left: min(max(calc(50% - 516px), 8px), 10%); |
| 324 | + width: max(min(calc(100% - 16px), 1032px), 80%); |
321 | 325 | z-index: 4; /* -> layer[fixed] */
|
322 | 326 | }
|
323 | 327 | top /* -> */ {
|
324 | 328 | overflow: hidden;
|
325 | 329 | position: relative;
|
326 |
| - margin: 8px 0px; |
| 330 | + margin: 8px; |
327 | 331 | border: 1px solid #e7e7e7;
|
| 332 | + outline: #ff9900 solid 0px; |
328 | 333 | transition-property: max-height, box-shadow;
|
329 | 334 | transition-duration: 0.5s;
|
330 | 335 | background-color: #f3f3f3;
|
331 | 336 | box-sizing: border-box;
|
332 | 337 | max-height: 53px;
|
333 |
| - left: min(max(calc(50% - 516px), 8px), 10%); |
334 |
| - width: max(min(calc(100% - 16px), 1032px), 80%); |
335 | 338 | }
|
336 | 339 | top:hover {
|
337 | 340 | animation-name: extending-hidden-scrollbar;
|
|
409 | 412 | width: 100%;
|
410 | 413 | height: 100%;
|
411 | 414 | }
|
412 |
| - body > top + :is(major, major.tiny) { |
| 415 | + body > top + major { |
413 | 416 | height: auto;
|
414 |
| - padding-top: 69px; |
415 |
| - } |
416 |
| - body.blur > top + :is(major, major.tiny) { |
417 |
| - padding-top: 67px; |
418 | 417 | }
|
419 | 418 | major > major-menu /* -> */ {
|
420 |
| - position: absolute; |
421 | 419 | width: 100%;
|
422 | 420 | height: 0px;
|
423 |
| - left: 0px; |
424 |
| - top: 0px; |
425 |
| - z-index: 2; /* -> layer[top] */ |
426 | 421 | }
|
427 |
| - major.no-menu > major-menu { |
| 422 | + body > top + major > major-menu, major.no-menu > major-menu { |
428 | 423 | display: none;
|
429 | 424 | }
|
430 | 425 | major > sub-major /* -> */ {
|
|
445 | 440 | padding-top: 18px;
|
446 | 441 | padding-bottom: 54px;
|
447 | 442 | }
|
448 |
| - :is(major, major.tiny):not(.no-menu) > sub-major > major-post { |
| 443 | + body > top + major > sub-major > major-post, major:not(.no-menu) > sub-major > major-post { |
449 | 444 | padding-top: 69px;
|
450 | 445 | }
|
451 |
| - body.blur :is(major, major.tiny):not(.no-menu) > sub-major > major-post { |
| 446 | + body.blur > top + major > sub-major > major-post, body.blur major:not(.no-menu) > sub-major > major-post { |
452 | 447 | padding-top: 67px;
|
453 | 448 | }
|
454 |
| - body > top + :is(major, major.tiny).no-menu > sub-major > major-post { |
455 |
| - padding-top: 0px; |
456 |
| - } |
457 | 449 | /* post */
|
458 | 450 | post /* -> */ {
|
459 | 451 | padding: 4px 0px;
|
|
509 | 501 | border: 1px solid rgba(247, 247, 247, 0.7);
|
510 | 502 | width: 100%;
|
511 | 503 | height: 100%;
|
512 |
| - left: -1px; |
513 | 504 | top: -1px;
|
| 505 | + left: -1px; |
514 | 506 | pointer-events: none;
|
515 | 507 | }
|
516 | 508 | post[icon-src] > post-icon + sub-post {
|
|
534 | 526 | body.blur post > sub-post:after {
|
535 | 527 | border-radius: inherit;
|
536 | 528 | border: 0px;
|
537 |
| - left: 0px; |
538 | 529 | top: 0px;
|
| 530 | + left: 0px; |
539 | 531 | }
|
540 | 532 | body.blur post.non-blur > sub-post:before {
|
541 | 533 | background-color: rgba(239, 239, 239, 0.9);
|
|
657 | 649 | }
|
658 | 650 | post > sub-post > scroll-into /* -> */ {
|
659 | 651 | position: relative;
|
| 652 | + top: -9px; |
660 | 653 | left: -8px;
|
661 |
| - top: -70px; |
662 | 654 | }
|
663 | 655 | body.blur post > sub-post > scroll-into {
|
664 |
| - top: -67px; |
| 656 | + top: -8px; |
665 | 657 | }
|
666 | 658 | /* dropdown */
|
667 | 659 | dropdown /* -> */ {
|
|
862 | 854 | }
|
863 | 855 | }
|
864 | 856 | @layer constrained-container {
|
| 857 | + /* major */ |
| 858 | + major > major-menu > top { |
| 859 | + position: absolute; |
| 860 | + margin: 0px; |
| 861 | + top: 8px; |
| 862 | + left: min(max(calc(50% - 516px), 8px), 10%); |
| 863 | + width: max(min(calc(100% - 16px), 1032px), 80%); |
| 864 | + z-index: 2; /* -> layer[top] */ |
| 865 | + } |
| 866 | + major > sub-major post.adjust > sub-post > scroll-into { |
| 867 | + top: -70px; |
| 868 | + } |
| 869 | + body.blur major > sub-major post.adjust > sub-post > scroll-into { |
| 870 | + top: -67px; |
| 871 | + } |
865 | 872 | /* post */
|
866 | 873 | post > sub-post > post-leader > post-leader-advance > :is(button.advance, dropdown.has-single-button) {
|
867 | 874 | display: inline-block;
|
|
0 commit comments