|
705 | 705 | gap: 16px; |
706 | 706 | } |
707 | 707 |
|
708 | | - /* JSREI 组织按钮样式 */ |
| 708 | + /* JSREI 组织按钮样式 - 高冷专业风格 */ |
709 | 709 | .jsrei-link { |
710 | 710 | display: flex; |
711 | 711 | align-items: center; |
712 | 712 | gap: 8px; |
713 | 713 | padding: 10px 18px; |
714 | | - border-radius: 12px; |
| 714 | + border-radius: 8px; |
715 | 715 | text-decoration: none; |
716 | | - background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%); |
717 | | - color: white; |
718 | | - border: 1px solid rgba(255, 255, 255, 0.2); |
| 716 | + background: linear-gradient(135deg, #1a202c 0%, #2d3748 100%); |
| 717 | + color: #e2e8f0; |
| 718 | + border: 1px solid rgba(226, 232, 240, 0.1); |
719 | 719 | box-shadow: |
720 | | - 0 1px 3px rgba(102, 126, 234, 0.3), |
721 | | - 0 1px 2px rgba(102, 126, 234, 0.2), |
722 | | - inset 0 1px 0 rgba(255, 255, 255, 0.2); |
| 720 | + 0 1px 3px rgba(0, 0, 0, 0.2), |
| 721 | + 0 1px 2px rgba(0, 0, 0, 0.1), |
| 722 | + inset 0 1px 0 rgba(255, 255, 255, 0.05); |
723 | 723 | position: relative; |
724 | 724 | overflow: hidden; |
725 | 725 | transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); |
| 726 | + backdrop-filter: blur(10px); |
726 | 727 | } |
727 | 728 |
|
728 | 729 | .jsrei-link::before { |
|
732 | 733 | left: 0; |
733 | 734 | right: 0; |
734 | 735 | bottom: 0; |
735 | | - background: linear-gradient(135deg, rgba(255, 255, 255, 0.2) 0%, transparent 50%); |
| 736 | + background: linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0%, transparent 50%); |
736 | 737 | opacity: 0; |
737 | 738 | transition: opacity 0.3s ease; |
738 | 739 | } |
739 | 740 |
|
740 | 741 | .jsrei-link:hover { |
741 | | - background: linear-gradient(135deg, #5a67d8 0%, #6b46c1 50%, #ec4899 100%); |
742 | | - transform: translateY(-2px); |
| 742 | + background: linear-gradient(135deg, #2d3748 0%, #4a5568 100%); |
| 743 | + transform: translateY(-1px); |
743 | 744 | box-shadow: |
744 | | - 0 4px 15px rgba(102, 126, 234, 0.4), |
745 | | - 0 2px 8px rgba(102, 126, 234, 0.3), |
746 | | - inset 0 1px 0 rgba(255, 255, 255, 0.3); |
747 | | - border-color: rgba(255, 255, 255, 0.3); |
| 745 | + 0 4px 12px rgba(0, 0, 0, 0.25), |
| 746 | + 0 2px 6px rgba(0, 0, 0, 0.15), |
| 747 | + inset 0 1px 0 rgba(255, 255, 255, 0.1); |
| 748 | + border-color: rgba(226, 232, 240, 0.2); |
| 749 | + color: #f7fafc; |
748 | 750 | } |
749 | 751 |
|
750 | 752 | .jsrei-link:hover::before { |
|
754 | 756 | .jsrei-link span { |
755 | 757 | font-weight: 600; |
756 | 758 | letter-spacing: 0.025em; |
757 | | - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); |
| 759 | + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); |
758 | 760 | } |
759 | 761 |
|
760 | 762 | .jsrei-link svg { |
761 | 763 | width: 18px; |
762 | 764 | height: 18px; |
763 | 765 | fill: currentColor; |
764 | | - filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)); |
| 766 | + filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)); |
765 | 767 | } |
766 | 768 |
|
767 | 769 | /* GitHub 徽标样式 */ |
|
0 commit comments