|
32 | 32 | } |
33 | 33 | } |
34 | 34 |
|
| 35 | +/* 霓虹灯悬浮文字 - 在标题上方 */ |
| 36 | +.hero-content { |
| 37 | + position: relative; |
| 38 | +} |
| 39 | + |
| 40 | +.hero-content::before { |
| 41 | + content: "如圭如璋 ~ 温润而泽"; |
| 42 | + position: absolute; |
| 43 | + top: -50px; |
| 44 | + left: 50%; |
| 45 | + transform: translateX(-50%); |
| 46 | + font-size: 16px; |
| 47 | + font-weight: bold; |
| 48 | + color: #d91a7a; |
| 49 | + white-space: nowrap; |
| 50 | + padding: 6px 12px; |
| 51 | + filter: drop-shadow(0 0 3px rgba(217, 26, 122, 0.4)) drop-shadow(0 0 8px rgba(217, 26, 122, 0.7)) drop-shadow(0 0 15px rgba(217, 26, 122, 1)); |
| 52 | + animation: neon-glow-flicker-light 3s ease-in-out infinite; |
| 53 | +} |
| 54 | + |
| 55 | +[data-theme="dark"] .hero-content::before { |
| 56 | + color: #ff6b9d; |
| 57 | + filter: drop-shadow(0 0 3px rgba(255, 107, 157, 0.4)) drop-shadow(0 0 8px rgba(255, 107, 157, 0.7)) drop-shadow(0 0 15px rgba(255, 107, 157, 1)); |
| 58 | + animation: neon-glow-flicker-dark 3s ease-in-out infinite; |
| 59 | +} |
| 60 | + |
| 61 | +@keyframes neon-glow-flicker-light { |
| 62 | + 0%, 18%, 22%, 25%, 53%, 57%, 100% { |
| 63 | + filter: drop-shadow(0 0 3px rgba(217, 26, 122, 0.4)) drop-shadow(0 0 8px rgba(217, 26, 122, 0.7)) drop-shadow(0 0 15px rgba(217, 26, 122, 1)); |
| 64 | + } |
| 65 | + 20%, 24%, 55% { |
| 66 | + filter: drop-shadow(0 0 2px rgba(217, 26, 122, 0.3)) drop-shadow(0 0 5px rgba(217, 26, 122, 0.6)) drop-shadow(0 0 10px rgba(217, 26, 122, 0.9)); |
| 67 | + } |
| 68 | +} |
| 69 | + |
| 70 | +@keyframes neon-glow-flicker-dark { |
| 71 | + 0%, 18%, 22%, 25%, 53%, 57%, 100% { |
| 72 | + filter: drop-shadow(0 0 3px rgba(255, 107, 157, 0.4)) drop-shadow(0 0 8px rgba(255, 107, 157, 0.7)) drop-shadow(0 0 15px rgba(255, 107, 157, 1)); |
| 73 | + } |
| 74 | + 20%, 24%, 55% { |
| 75 | + filter: drop-shadow(0 0 2px rgba(255, 107, 157, 0.3)) drop-shadow(0 0 5px rgba(255, 107, 157, 0.6)) drop-shadow(0 0 10px rgba(255, 107, 157, 0.9)); |
| 76 | + } |
| 77 | +} |
| 78 | + |
35 | 79 | /* 首页非全屏样式 */ |
36 | 80 | .vp-home-hero:not(.full) .hero-container { |
37 | 81 | padding-top: 166px !important; |
|
0 commit comments