') center/cover} .hero-content{position:relative;z-index:2;height:100%;display:flex;align-items:center} .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;width:100%} .hero-text h1{font-size:48px;font-weight:900;line-height:1.1;margin-bottom:16px} .hero-text h1 .highlight{background:linear-gradient(90deg,var(--neon-orange),var(--neon-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text} .hero-text p{font-size:16px;color:var(--text-secondary);margin-bottom:24px;line-height:1.8} .hero-stats{display:flex;gap:32px;margin-top:32px} .hero-stat{text-align:center} .hero-stat .num{font-size:28px;font-weight:800;color:var(--neon-orange)} .hero-stat .label{font-size:12px;color:var(--text-muted);margin-top:4px} .hero-featured{display:flex;flex-direction:column;gap:12px} .hero-match-card{background:rgba(26,26,26,.8);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:16px;padding:20px;display:flex;align-items:center;justify-content:space-between;transition:all .3s} .hero-match-card:hover{border-color:var(--neon-orange);transform:translateX(-4px)} .hero-match-card .live-badge{background:var(--neon-red);color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;animation:pulse 1.5s infinite} @keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}} .team{display:flex;align-items:center;gap:10px} .team-logo{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700} .team-logo.home{background:linear-gradient(135deg,#FF6B00,#FF8533)} .team-logo.away{background:linear-gradient(135deg,#00B4FF,#33C4FF)} .team-name{font-size:14px;font-weight:600} .score{font-size:24px;font-weight:900;letter-spacing:4px} .match-meta{font-size:11px;color:var(--text-muted);text-align:center} /* Ticker */ .ticker{background:var(--bg-secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:10px 0;overflow:hidden} .ticker-inner{display:flex;gap:24px;animation:scroll 30s linear infinite;white-space:nowrap} @keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}} .ticker-item{display:flex;align-items:center;gap:12px;padding:4px 16px;background:var(--bg-card);border-radius:8px;border:1px solid var(--border-color);font-size:13px;flex-shrink:0} .ticker-item .league{color:var(--neon-orange);font-weight:600;font-size:11px} .ticker-item .score-live{color:var(--neon-green);font-weight:700} .ticker-item .vs{color:var(--text-muted)} /* Section */ .section{padding:48px 0} .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px} .section-title{font-size:22px;font-weight:800;display:flex;align-items:center;gap:10px} .section-title::before{content:'';width:4px;height:24px;background:linear-gradient(180deg,var(--neon-orange),var(--neon-blue));border-radius:2px} .section-more{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:4px} .section-more:hover{color:var(--neon-orange)} /* Live Section */ .live-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px} .live-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:all .3s;cursor:pointer} .live-card:hover{border-color:var(--neon-orange);transform:translateY(-4px);box-shadow:0 8px 32px rgba(255,107,0,.15)} .live-card-img{position:relative;height:160px;overflow:hidden} .live-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s} .live-card:hover .live-card-img img{transform:scale(1.05)} .live-card-img .live-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,10,.8) 0%,transparent 60%)} .live-card-img .live-badge{position:absolute;top:12px;left:12px;background:var(--neon-red);color:#fff;padding:3px 10px;border-radius:4px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:4px} .live-card-img .live-badge::before{content:'';width:6px;height:6px;background:#fff;border-radius:50%;animation:pulse 1s infinite} .live-card-img .viewers{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);padding:3px 8px;border-radius:4px;font-size:11px;color:var(--text-secondary)} .live-card-body{padding:16px} .live-card-league{font-size:11px;color:var(--neon-orange);font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px} .live-card-teams{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px} .live-card-team{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600} .live-card-team .mini-logo{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700} .live-card-score{font-size:20px;font-weight:900;color:var(--neon-green)} .live-card-time{font-size:12px;color:var(--text-muted);text-align:center;margin-bottom:12px} .live-card-actions{display:flex;gap:8px} .live-card-actions .btn{flex:1;padding:8px;font-size:12px;justify-content:center} /* Scores */ .scores-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px} .score-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:16px;text-align:center;transition:all .3s} .score-card:hover{border-color:var(--neon-blue);background:var(--bg-card-hover)} .score-card .match-league{font-size:11px;color:var(--neon-blue);font-weight:600;margin-bottom:8px} .score-card .match-teams{font-size:13px;font-weight:600;margin-bottom:4px} .score-card .match-score{font-size:22px;font-weight:900;color:var(--neon-orange);margin:8px 0} .score-card .match-time{font-size:11px;color:var(--text-muted)} .score-card .match-time.live{color:var(--neon-green)} /* Events */ .events-section{display:grid;grid-template-columns:2fr 1fr;gap:24px} .events-list{display:flex;flex-direction:column;gap:12px} .event-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px;transition:all .3s} .event-card:hover{border-color:var(--neon-purple);background:var(--bg-card-hover)} .event-date{width:56px;height:56px;background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0} .event-date .day{font-size:20px;font-weight:900;line-height:1} .event-date .month{font-size:10px;font-weight:600;opacity:.8} .event-info{flex:1} .event-info .event-league{font-size:11px;color:var(--neon-purple);font-weight:600;margin-bottom:4px} .event-info .event-teams{font-size:14px;font-weight:600;margin-bottom:4px} .event-info .event-meta{font-size:12px;color:var(--text-muted)} .event-action .btn{padding:6px 16px;font-size:12px} /* Standings */ .standings-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden} .standings-header{padding:16px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between} .standings-header h3{font-size:16px;font-weight:700} .standings-tabs{display:flex;gap:4px} .standings-tabs button{padding:4px 12px;border-radius:6px;font-size:12px;background:var(--bg-primary);border:none;color:var(--text-secondary);cursor:pointer;transition:all .2s} .standings-tabs button.active{background:var(--neon-orange);color:#fff} .standings-table{width:100%;border-collapse:collapse} .standings-table th{padding:10px 12px;font-size:11px;color:var(--text-muted);text-align:center;font-weight:500;border-bottom:1px solid var(--border-color)} .standings-table th:first-child,.standings-table td:first-child{text-align:left} .standings-table td{padding:10px 12px;font-size:13px;text-align:center;border-bottom:1px solid var(--border-color);font-weight:500} .standings-table tr:hover td{background:var(--bg-card-hover)} .standings-table .rank{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700} .standings-table .rank.top{background:linear-gradient(135deg,var(--neon-orange),var(--neon-blue));color:#fff} .standings-table .team-cell{display:flex;align-items:center;gap:8px;font-weight:600} .standings-table .form{display:flex;gap:2px} .standings-table .form-dot{width:16px;height:16px;border-radius:3px;font-size:9px;display:flex;align-items:center;justify-content:center;font-weight:700} .form-dot.w{background:rgba(16,185,129,.2);color:var(--neon-green)} .form-dot.l{background:rgba(239,68,68,.2);color:var(--neon-red)} .form-dot.d{background:rgba(251,191,36,.2);color:#FBBF24} /* News */ .news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px} .news-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:all .3s;cursor:pointer} .news-card:hover{border-color:var(--neon-orange);transform:translateY(-4px);box-shadow:0 8px 32px rgba(255,107,0,.1)} .news-card-img{position:relative;height:180px;overflow:hidden} .news-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s} .news-card:hover .news-card-img img{transform:scale(1.05)} .news-card-img .news-tag{position:absolute;top:12px;left:12px;background:var(--neon-orange);color:#fff;padding:3px 10px;border-radius:4px;font-size:11px;font-weight:700} .news-card-img .news-tag.video{background:var(--neon-red)} .news-card-body{padding:16px} .news-card-body h3{font-size:15px;font-weight:700;margin-bottom:8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} .news-card-body p{font-size:13px;color:var(--text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px} .news-card-footer{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-muted)} .news-card-footer .views{display:flex;align-items:center;gap:4px} /* Video */ .video-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory} .video-scroll::-webkit-scrollbar{height:4px} .video-scroll::-webkit-scrollbar-track{background:var(--bg-secondary)} .video-scroll::-webkit-scrollbar-thumb{background:var(--neon-orange);border-radius:2px} .video-card{min-width:280px;scroll-snap-align:start;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:all .3s;cursor:pointer} .video-card:hover{border-color:var(--neon-blue);transform:translateY(-2px)} .video-card-img{position:relative;height:160px;overflow:hidden} .video-card-img img{width:100%;height:100%;object-fit:cover} .video-card-img .play-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4)} .video-card-img .play-btn::after{content:'';width:48px;height:48px;background:rgba(255,107,0,.9);border-radius:50%;display:flex;align-items:center;justify-content:center} .video-card-img .duration{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.8);padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600} .video-card-body{padding:12px} .video-card-body h4{font-size:13px;font-weight:600;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} .video-card-body span{font-size:11px;color:var(--text-muted)} /* Community */ .community-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px} .community-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:20px;transition:all .3s} .community-card:hover{border-color:var(--neon-green);background:var(--bg-card-hover)} .community-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px} .community-card-header h3{font-size:16px;font-weight:700} .community-card-header .hot-badge{background:var(--neon-red);padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700} .poll-option{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .2s} .poll-option:hover{border-color:var(--neon-orange)} .poll-option .poll-bar{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,rgba(255,107,0,.3),rgba(255,107,0,.1));border-radius:8px;transition:width .5s ease} .poll-option{position:relative;overflow:hidden} .poll-option .poll-percent{font-size:13px;font-weight:700;color:var(--neon-orange);min-width:40px;text-align:right} .poll-option .poll-label{font-size:13px;font-weight:500;flex:1} .poll-option .poll-votes{font-size:11px;color:var(--text-muted)} .chat-bubble{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:12px 16px;margin-bottom:8px} .chat-bubble .chat-user{font-size:12px;font-weight:700;color:var(--neon-blue);margin-bottom:4px} .chat-bubble .chat-text{font-size:13px;color:var(--text-secondary);line-height:1.5} .chat-bubble .chat-time{font-size:11px;color:var(--text-muted);margin-top:4px} .comment-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-color)} .comment-item:last-child{border-bottom:none} .comment-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--neon-orange),var(--neon-purple));display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0} .comment-body{flex:1} .comment-body .comment-user{font-size:13px;font-weight:600;color:var(--neon-blue)} .comment-body .comment-text{font-size:13px;color:var(--text-secondary);margin-top:4px} .comment-body .comment-meta{font-size:11px;color:var(--text-muted);margin-top:4px;display:flex;gap:12px} /* Data Section */ .data-tabs{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap} .data-tab{padding:8px 20px;border-radius:8px;font-size:13px;font-weight:600;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:all .2s} .data-tab:hover,.data-tab.active{border-color:var(--neon-orange);color:var(--neon-orange);background:rgba(255,107,0,.1)} .data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px} .data-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:20px} .data-card h3{font-size:16px;font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:8px} .data-card h3 .icon{width:28px;height:28px;background:linear-gradient(135deg,var(--neon-orange),var(--neon-blue));border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px} .player-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color)} .player-item:last-child{border-bottom:none} .player-rank{font-size:14px;font-weight:800;color:var(--text-muted);width:20px;text-align:center} .player-rank.top3{color:var(--neon-orange)} .player-info{flex:1} .player-info .player-name{font-size:14px;font-weight:600} .player-info .player-team{font-size:11px;color:var(--text-muted)} .player-stat{font-size:18px;font-weight:800;color:var(--neon-orange)} /* CTA Section */ .cta-section{background:linear-gradient(135deg,rgba(255,107,0,.15),rgba(0,180,255,.1));border:1px solid var(--border-color);border-radius:24px;padding:48px;text-align:center;margin:0 16px} .cta-section h2{font-size:32px;font-weight:900;margin-bottom:12px} .cta-section h2 .highlight{background:linear-gradient(90deg,var(--neon-orange),var(--neon-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text} .cta-section p{font-size:16px;color:var(--text-secondary);margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto} .cta-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap} .cta-buttons .btn{padding:14px 32px;font-size:16px} /* Footer */ .footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:48px 0 0;margin-top:48px} .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding-bottom:32px} .footer-brand .logo{margin-bottom:16px} .footer-brand p{font-size:13px;color:var(--text-secondary);line-height:1.8;margin-bottom:16px} .footer-social{display:flex;gap:8px} .footer-social a{width:36px;height:36px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s} .footer-social a:hover{border-color:var(--neon-orange);color:var(--neon-orange)} .footer-col h4{font-size:14px;font-weight:700;margin-bottom:16px;color:var(--text-primary)} .footer-col ul li{margin-bottom:8px} .footer-col ul li a{font-size:13px;color:var(--text-secondary);transition:color .2s} .footer-col ul li a:hover{color:var(--neon-orange)} .footer-bottom{border-top:1px solid var(--border-color);padding:16px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px} .footer-bottom p{font-size:12px;color:var(--text-muted)} .footer-bottom .slogan{font-size:13px;color:var(--neon-orange);font-weight:600} /* Mobile Bottom Nav */ .mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:rgba(10,10,10,.98);backdrop-filter:blur(20px);border-top:1px solid var(--border-color);padding:8px 0 env(safe-area-inset-bottom);z-index:1000} .mobile-nav-inner{display:flex;justify-content:space-around} .mobile-nav a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;color:var(--text-muted);padding:4px 12px} .mobile-nav a.active{color:var(--neon-orange)} .mobile-nav a .nav-icon{font-size:20px} .mobile-cta{position:fixed;bottom:80px;right:16px;z-index:999} .mobile-cta .btn{border-radius:50px;padding:12px 24px;font-size:14px;box-shadow:0 4px 20px rgba(255,107,0,.4)} /* Responsive */ @media(max-width:1024px){ .hero-grid{grid-template-columns:1fr} .hero-featured{display:none} .live-grid{grid-template-columns:repeat(2,1fr)} .scores-grid{grid-template-columns:repeat(3,1fr)} .events-section{grid-template-columns:1fr} .news-grid{grid-template-columns:repeat(2,1fr)} .data-grid{grid-template-columns:repeat(2,1fr)} .footer-grid{grid-template-columns:repeat(2,1fr)} } @media(max-width:768px){ .nav{display:none} .mobile-menu-btn{display:block} .hero{height:auto;padding:40px 0} .hero-text h1{font-size:28px} .hero-stats{gap:16px} .hero-stat .num{font-size:20px} .live-grid{grid-template-columns:1fr} .scores-grid{grid-template-columns:repeat(2,1fr)} .news-grid{grid-template-columns:1fr} .data-grid{grid-template-columns:1fr} .community-grid{grid-template-columns:1fr} .footer-grid{grid-template-columns:1fr} .mobile-nav{display:block} .mobile-cta{display:block} .cta-section{margin:0 8px;padding:32px 16px} .cta-section h2{font-size:22px} } /* Animations */ @keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} .fade-in-up{animation:fadeInUp .6s ease forwards} @keyframes glow{0%,100%{box-shadow:0 0 20px rgba(255,107,0,.3)}50%{box-shadow:0 0 40px rgba(255,107,0,.6)}} .glow{animation:glow 2s infinite} /* Utility */ .text-orange{color:var(--neon-orange)} .text-blue{color:var(--neon-blue)} .text-green{color:var(--neon-green)} .flex{display:flex} .items-center{align-items:center} .gap-8{gap:8px} .gap-16{gap:16px} .mt-16{margin-top:16px} .mb-16{margin-bottom:16px}
| # | 球隊 | 場 | 勝 | 平 | 負 | 積分 | 近況 |
|---|---|---|---|---|---|---|---|
| 1 | ?? 曼城 | 28 | 22 | 4 | 2 | 70 | WWWDW |
| 2 | ?? 利物浦 | 28 | 20 | 6 | 2 | 66 | WDWWW |
| 3 | ?? 阿森納 | 28 | 19 | 5 | 4 | 62 | WWLWD |
| 4 | ?? 切爾西 | 28 | 16 | 6 | 6 | 54 | DWWLW |
| 5 | ?? 曼聯(lián) | 28 | 15 | 4 | 9 | 49 | WLWWD |
| 6 | ? 熱刺 | 28 | 14 | 3 | 11 | 45 | LWLWL |
3月16日凌晨,歐冠1/4決賽第二回合即將打響,皇家馬德里將在伯納烏主場迎接多特蒙德的挑戰(zhàn)。首回合雙方戰(zhàn)成1比1平,這場焦點對決注定充滿懸念。
2025年冬季轉(zhuǎn)會窗正式關閉,英超各隊紛紛出手。曼城以創(chuàng)俱樂部紀錄的2億歐元簽下兩名核心球員,阿森納則在中場位置完成重要補強,為爭冠增添砝碼。
2025賽季中超聯(lián)賽即將拉開帷幕,衛(wèi)冕冠軍上海海港面臨多方勢力挑戰(zhàn)。山東泰山隊今冬引進三名國腳級球員,紙面實力大幅提升,冠軍爭奪將更加激烈。
歐冠1/4決賽:皇家馬德里 vs 多特蒙德,預測比分贏積分!
隨時隨地掌握賽場動態(tài),高清直播、實時比分、專業(yè)數(shù)據(jù)、球迷互動,一站式體育體驗盡在OD體育。支持中文、英文、西班牙語等多語言版本,全球體育愛好者共同選擇。