|
587 | 587 | .post-detail__nav--bottom { |
588 | 588 | margin-top: 3rem; |
589 | 589 | margin-bottom: 0; |
590 | | - text-align: center; |
| 590 | + /* 横並びにして中央寄せ、ボタン間の間隔を確保 */ |
| 591 | + display: flex; |
| 592 | + justify-content: center; |
| 593 | + align-items: center; |
| 594 | + gap: 0.75rem; |
| 595 | + flex-wrap: wrap; |
591 | 596 | } |
592 | 597 |
|
593 | | -.btn--back { |
| 598 | +/* 共通ボタンスタイル(back / prev / next) */ |
| 599 | +.post-detail__nav--bottom .btn { |
594 | 600 | display: inline-flex; |
595 | 601 | align-items: center; |
596 | 602 | gap: 0.5rem; |
597 | | - padding: 0.6rem 1.2rem; |
| 603 | + padding: 0.5rem 0.9rem; |
598 | 604 | border-radius: var(--radius-md); |
599 | 605 | background: var(--color-surface); |
600 | 606 | color: var(--color-text-muted); |
601 | 607 | text-decoration: none; |
602 | 608 | font-weight: 600; |
| 609 | + font-size: 12px; |
603 | 610 | transition: var(--transition-smooth); |
604 | 611 | border: 1px solid var(--color-border); |
| 612 | + /* 長いタイトルは省略表示 */ |
| 613 | + max-width: 16rem; |
| 614 | + white-space: nowrap; |
| 615 | + overflow: hidden; |
| 616 | + text-overflow: ellipsis; |
605 | 617 | } |
606 | 618 |
|
607 | 619 | .btn--back:hover { |
| 620 | + background: var(--color-accent-soft); |
| 621 | + color: var(--color-text); |
| 622 | + border-color: var(--color-accent); |
| 623 | + transform: translateY(-2px); |
| 624 | +} |
| 625 | + |
| 626 | +/* 前の記事(左) */ |
| 627 | +.btn--prev { |
| 628 | + padding-left: 0.8rem; |
| 629 | +} |
| 630 | +.btn--prev:hover { |
608 | 631 | background: var(--color-accent-soft); |
609 | 632 | color: var(--color-text); |
610 | 633 | border-color: var(--color-accent); |
611 | 634 | transform: translateX(-4px); |
612 | 635 | } |
613 | 636 |
|
| 637 | +/* 次の記事(右) */ |
| 638 | +.btn--next { |
| 639 | + padding-right: 0.8rem; |
| 640 | +} |
| 641 | +.btn--next:hover { |
| 642 | + background: var(--color-accent-soft); |
| 643 | + color: var(--color-text); |
| 644 | + border-color: var(--color-accent); |
| 645 | + transform: translateX(4px); |
| 646 | +} |
| 647 | + |
614 | 648 | /* ========================================================================== |
615 | 649 | 8. パンくずリスト |
616 | 650 | ========================================================================== */ |
|
0 commit comments