| 1 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 720" width="1280" height="720"> |
| 2 | <defs> |
| 3 | <linearGradient id="coverBg" x1="0%" y1="0%" x2="100%" y2="100%"> |
| 4 | <stop offset="0%" stop-color="#0A0C14"/> |
| 5 | <stop offset="50%" stop-color="#0F1117"/> |
| 6 | <stop offset="100%" stop-color="#12102A"/> |
| 7 | </linearGradient> |
| 8 | <linearGradient id="glassPanel1" x1="0%" y1="0%" x2="100%" y2="100%"> |
| 9 | <stop offset="0%" stop-color="#7C6FF7" stop-opacity="0.15"/> |
| 10 | <stop offset="100%" stop-color="#4ECDC4" stop-opacity="0.05"/> |
| 11 | </linearGradient> |
| 12 | <linearGradient id="glassPanel2" x1="100%" y1="0%" x2="0%" y2="100%"> |
| 13 | <stop offset="0%" stop-color="#F5A623" stop-opacity="0.08"/> |
| 14 | <stop offset="100%" stop-color="#7C6FF7" stop-opacity="0.12"/> |
| 15 | </linearGradient> |
| 16 | <linearGradient id="titleGlow" x1="0%" y1="0%" x2="100%" y2="0%"> |
| 17 | <stop offset="0%" stop-color="#7C6FF7"/> |
| 18 | <stop offset="100%" stop-color="#4ECDC4"/> |
| 19 | </linearGradient> |
| 20 | <radialGradient id="orb1" cx="30%" cy="25%" r="40%"> |
| 21 | <stop offset="0%" stop-color="#7C6FF7" stop-opacity="0.25"/> |
| 22 | <stop offset="100%" stop-color="#7C6FF7" stop-opacity="0"/> |
| 23 | </radialGradient> |
| 24 | <radialGradient id="orb2" cx="75%" cy="75%" r="35%"> |
| 25 | <stop offset="0%" stop-color="#F5A623" stop-opacity="0.15"/> |
| 26 | <stop offset="100%" stop-color="#F5A623" stop-opacity="0"/> |
| 27 | </radialGradient> |
| 28 | </defs> |
| 29 | |
| 30 | <!-- Background --> |
| 31 | <rect width="1280" height="720" fill="url(#coverBg)"/> |
| 32 | |
| 33 | <!-- Orb glows --> |
| 34 | <rect width="1280" height="720" fill="url(#orb1)"/> |
| 35 | <rect width="1280" height="720" fill="url(#orb2)"/> |
| 36 | |
| 37 | <!-- Full-bleed hero image (glassmorphism × dark-cinematic) --> |
| 38 | <image href="../images/p01_cover.png" x="0" y="0" width="1280" height="720" preserveAspectRatio="xMidYMid slice"/> |
| 39 | |
| 40 | <!-- Dark overlay to ensure text legibility --> |
| 41 | <rect width="1280" height="720" fill="#0F1117" fill-opacity="0.45"/> |
| 42 | |
| 43 | <!-- Glass panel — large background panel --> |
| 44 | <rect x="160" y="140" width="960" height="440" rx="20" ry="20" |
| 45 | fill="url(#glassPanel1)" stroke="#7C6FF7" stroke-opacity="0.2" stroke-width="1"/> |
| 46 | |
| 47 | <!-- Glass panel — inner highlight (top edge refraction) --> |
| 48 | <rect x="160" y="140" width="960" height="1" fill="#E8E8F0" fill-opacity="0.3"/> |
| 49 | |
| 50 | <!-- Small accent glass panel top-right --> |
| 51 | <rect x="940" y="80" width="220" height="80" rx="12" ry="12" |
| 52 | fill="url(#glassPanel2)" stroke="#F5A623" stroke-opacity="0.25" stroke-width="1"/> |
| 53 | |
| 54 | <!-- Small accent glass panel bottom-left --> |
| 55 | <rect x="120" y="600" width="180" height="60" rx="10" ry="10" |
| 56 | fill="url(#glassPanel1)" stroke="#4ECDC4" stroke-opacity="0.2" stroke-width="1"/> |
| 57 | |
| 58 | <!-- Decorative corner dots — top-right panel --> |
| 59 | <circle cx="952" cy="96" r="3" fill="#F5A623" fill-opacity="0.6"/> |
| 60 | <circle cx="966" cy="96" r="3" fill="#F5A623" fill-opacity="0.4"/> |
| 61 | <circle cx="980" cy="96" r="3" fill="#F5A623" fill-opacity="0.2"/> |
| 62 | |
| 63 | <!-- Thin accent line — horizontal rule --> |
| 64 | <line x1="200" y1="310" x2="1080" y2="310" stroke="url(#titleGlow)" stroke-opacity="0.3" stroke-width="1"/> |
| 65 | |
| 66 | <!-- Main title --> |
| 67 | <text x="640" y="270" text-anchor="middle" font-family="Georgia, 'Microsoft YaHei', serif" |
| 68 | font-size="88" font-weight="bold" fill="#E8E8F0" letter-spacing="8">图文结合</text> |
| 69 | |
| 70 | <!-- Subtitle --> |
| 71 | <text x="640" y="355" text-anchor="middle" font-family="Arial, 'Microsoft YaHei', sans-serif" |
| 72 | font-size="26" fill="#9090A0" letter-spacing="4">20种视觉语言的并置实验</text> |
| 73 | |
| 74 | <!-- Gradient accent bar under title --> |
| 75 | <rect x="540" y="375" width="200" height="3" rx="2" fill="url(#titleGlow)"/> |
| 76 | |
| 77 | <!-- Bottom info row --> |
| 78 | <text x="640" y="470" text-anchor="middle" font-family="Arial, 'Microsoft YaHei', sans-serif" |
| 79 | font-size="15" fill="#5A5A72" letter-spacing="6">PPT MASTER · 2026</text> |
| 80 | |
| 81 | <!-- Rendering label — top-right accent panel --> |
| 82 | <text x="1050" y="112" text-anchor="middle" font-family="Arial, sans-serif" |
| 83 | font-size="13" fill="#F5A623" fill-opacity="0.8" letter-spacing="2">glassmorphism</text> |
| 84 | <text x="1050" y="130" text-anchor="middle" font-family="Arial, sans-serif" |
| 85 | font-size="11" fill="#9090A0" letter-spacing="1">dark-cinematic</text> |
| 86 | |
| 87 | <!-- Bottom-left badge --> |
| 88 | <text x="210" y="626" font-family="Arial, sans-serif" font-size="13" fill="#4ECDC4" fill-opacity="0.7">P01</text> |
| 89 | <text x="232" y="626" font-family="Arial, sans-serif" font-size="13" fill="#5A5A72">封面</text> |
| 90 | </svg> |
| 91 |