');
pointer-events: none;
}
.countdown-card {
background-color: var(--card-bg);
border: 1px solid var(--neon-green);
border-radius: 15px;
padding: 30px;
max-width: 600px;
margin: 0 auto;
position: relative;
animation: pulse 2s infinite;
}
@keyframes pulse {
0% { box-shadow: 0 0 0 0 rgba(57, 255, 20, 0.4); }
70% { box-shadow: 0 0 0 10px rgba(57, 255, 20, 0); }
100% { box-shadow: 0 0 0 0 rgba(57, 255, 20, 0); }
}
.countdown-title {
font-size: 24px;
margin-bottom: 20px;
color: var(--neon-green);
}
.countdown-grid {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
}
.countdown-item {
text-align: center;
}
.countdown-number {
font-size: 48px;
font-weight: 700;
color: var(--neon-green);
}
.countdown-label {
font-size: 14px;
color: var(--text-secondary);
}
.hero-image {
margin-top: 30px;
border-radius: 15px;
overflow: hidden;
max-width: 800px;
margin-left: auto;
margin-right: auto;
position: relative;
}
.hero-image img {
width: 100%;
height: auto;
display: block;
}
.hero-image::after {
content: '2026美加墨世界杯即将开幕';
position: absolute;
bottom: 20px;
left: 20px;
background-color: rgba(0, 0, 0, 0.7);
color: var(--neon-green);
padding: 10px 20px;
border-radius: 5px;
font-weight: 600;
}
/* Quick Panels */
.quick-panels {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
margin: 40px 0;
}
.panel {
background-color: var(--card-bg);
border-radius: 15px;
padding: 20px;
border: 1px solid var(--border-color);
}
.panel-title {
font-size: 18px;
font-weight: 600;
margin-bottom: 15px;
color: var(--neon-green);
display: flex;
justify-content: space-between;
align-items: center;
}
.panel-title .more {
font-size: 14px;
color: var(--text-secondary);
text-decoration: none;
}
.panel-title .more:hover {
color: var(--neon-green);
}
.score-item {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 0;
border-bottom: 1px solid var(--border-color);
}
.score-item:last-child {
border-bottom: none;
}
.team {
display: flex;
align-items: center;
}
.team-logo {
width: 24px;
height: 24px;
margin-right: 10px;
border-radius: 50%;
background-color: var(--border-color);
}
.team-name {
font-weight: 500;
}
.score {
font-weight: 700;
color: var(--neon-green);
}
.schedule-item {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 0;
border-bottom: 1px solid var(--border-color);
cursor: pointer;
transition: background-color 0.3s;
}
.schedule-item:hover {
background-color: rgba(57, 255, 20, 0.1);
}
.schedule-item .time {
color: var(--neon-green);
font-weight: 600;
}
.schedule-item .teams {
flex: 1;
text-align: center;
}
.schedule-item .platform {
font-size: 12px;
color: var(--text-secondary);
}
.standings-table {
width: 100%;
border-collapse: collapse;
}
.standings-table th {
text-align: left;
padding: 10px;
border-bottom: 1px solid var(--border-color);
font-weight: 600;
}
.standings-table td {
padding: 10px;
border-bottom: 1px solid var(--border-color);
}
.standings-table tr:hover {
background-color: rgba(57, 255, 20, 0.1);
}
.group-name {
font-weight: 600;
color: var(--neon-green);
}
/* Main Content */
.main-content {
margin: 40px 0;
}
.tabs {
display: flex;
gap: 20px;
margin-bottom: 20px;
border-bottom: 1px solid var(--border-color);
}
.tab {
padding: 10px 0;
cursor: pointer;
color: var(--text-secondary);
font-weight: 500;
position: relative;
}
.tab.active {
color: var(--neon-green);
}
.tab.active::after {
content: '';
position: absolute;
bottom: -1px;
left: 0;
right: 0;
height: 2px;
background-color: var(--neon-green);
}
.schedule-table {
width: 100%;
border-collapse: collapse;
}
.schedule-table th {
text-align: left;
padding: 15px;
border-bottom: 1px solid var(--border-color);
background-color: var(--card-bg);
}
.schedule-table td {
padding: 15px;
border-bottom: 1px solid var(--border-color);
}
.schedule-table tr:hover {
background-color: rgba(57, 255, 20, 0.1);
}
.match-status {
font-size: 12px;
color: var(--text-secondary);
}
.match-live {
color: var(--neon-green);
font-weight: 600;
}
.knockout-bracket {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 20px;
}
.bracket-match {
background-color: var(--card-bg);
border-radius: 10px;
padding: 15px;
border: 1px solid var(--border-color);
text-align: center;
}
.bracket-team {
margin: 5px 0;
font-weight: 500;
}
.bracket-score {
color: var(--neon-green);
font-weight: 700;
}
/* News Section */
.news-section {
margin: 40px 0;
}
.news-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
}
.news-card {
background-color: var(--card-bg);
border-radius: 15px;
overflow: hidden;
border: 1px solid var(--border-color);
transition: transform 0.3s;
}
.news-card:hover {
transform: translateY(-5px);
}
.news-image {
height: 180px;
background-size: cover;
background-position: center;
position: relative;
}
.news-content {
padding: 20px;
}
.news-title {
font-size: 16px;
font-weight: 600;
margin-bottom: 10px;
color: var(--neon-green);
}
.news-meta {
font-size: 12px;
color: var(--text-secondary);
margin-bottom: 10px;
}
.news-excerpt {
font-size: 14px;
color: var(--text-primary);
line-height: 1.5;
}
/* Footer */
footer {
background-color: var(--bg-darker);
padding: 40px 0 20px;
margin-top: 60px;
border-top: 1px solid var(--border-color);
}
.footer-content {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 30px;
margin-bottom: 30px;
}
.footer-section h3 {
font-size: 18px;
margin-bottom: 15px;
color: var(--neon-green);
}
.footer-section ul {
list-style: none;
}
.footer-section ul li {
margin-bottom: 8px;
}
.footer-section ul li a {
color: var(--text-secondary);
text-decoration: none;
transition: color 0.3s;
}
.footer-section ul li a:hover {
color: var(--neon-green);
}
.footer-bottom {
text-align: center;
padding-top: 20px;
border-top: 1px solid var(--border-color);
color: var(--text-secondary);
font-size: 14px;
}
/* Floating Bar */
.floating-bar {
position: fixed;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(10, 26, 10, 0.95);
backdrop-filter: blur(10px);
padding: 10px 20px;
border-top: 1px solid var(--neon-green);
z-index: 1000;
display: flex;
justify-content: space-between;
align-items: center;
}
.floating-notification {
color: var(--neon-green);
font-size: 14px;
animation: scroll 20s linear infinite;
white-space: nowrap;
}
@keyframes scroll {
0% { transform: translateX(100%); }
100% { transform: translateX(-100%); }
}
.refresh-btn {
background-color: var(--neon-green);
color: #000;
border: none;
padding: 8px 15px;
border-radius: 20px;
font-weight: 600;
cursor: pointer;
}
/* Responsive */
@media (max-width: 768px) {
.header-content {
flex-direction: column;
gap: 15px;
}
.search-box input {
width: 150px;
}
.countdown-grid {
flex-direction: column;
gap: 10px;
}
.countdown-number {
font-size: 36px;
}
.quick-panels {
grid-template-columns: 1fr;
}
.floating-bar {
flex-direction: column;
gap: 10px;
}
}
/* Dynamic Particles */
.particles {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: -1;
}
.particle {
position: absolute;
background-color: var(--neon-green);
border-radius: 50%;
opacity: 0.5;
animation: float 15s infinite linear;
}
@keyframes float {
0% {
transform: translateY(0) translateX(0);
opacity: 0;
}
10% {
opacity: 0.5;
}
90% {
opacity: 0.5;
}
100% {
transform: translateY(-100vh) translateX(100vw);
opacity: 0;
}
}
| 小组A |
场 |
胜 |
平 |
负 |
积分 |
| 阿根廷 |
3 |
3 |
0 |
0 |
9 |
| 波兰 |
3 |
1 |
1 |
1 |
4 |
| 墨西哥 |
3 |
1 |
0 |
2 |
3 |
| 沙特 |
3 |
0 |
1 |
2 |
1 |
完整赛程表
淘汰赛树状图
小组赛
淘汰赛
决赛阶段
| 日期 |
时间 |
对阵 |
地点 |
状态 |
操作 |
| 2026-06-11 |
08:00 |
加拿大 vs 墨西哥 |
多伦多 |
未开始 |
|
| 2026-06-12 |
06:00 |
美国 vs A组第二 |
洛杉矶 |
未开始 |
|
| 2026-06-13 |
03:00 |
阿根廷 vs 法国 |
休斯顿 |
直播中 |
|
| 2026-06-14 |
09:00 |
巴西 vs 德国 |
达拉斯 |
未开始 |
|
| 2026-06-15 |
06:00 |
西班牙 vs 葡萄牙 |
纽约 |
未开始 |
|
| 2026-06-16 |
03:00 |
英格兰 vs 比利时 |
亚特兰大 |
未开始 |
|
| 2026-06-17 |
09:00 |
荷兰 vs 意大利 |
西雅图 |
未开始 |
|
| 2026-06-18 |
06:00 |
乌拉圭 vs 韩国 |
堪萨斯城 |
未开始 |
|
| 2026-06-19 |
03:00 |
日本 vs 哥斯达黎加 |
费城 |
未开始 |
|
| 2026-06-20 |
09:00 |
塞内加尔 vs 厄瓜多尔 |
迈阿密 |
未开始 |
|
最新资讯
2026世界杯赛程正式公布!美加墨三国16座城市迎战
2024-05-20 | 来源:FIFA官网
国际足联正式公布了2026年美加墨世界杯的完整赛程安排,本届世界杯将在三个国家的16座城市举行,共60场比赛。开幕式将于2026年6月11日在墨西哥城阿兹特克体育场举行,决赛将于7月19日在纽约大都会人寿体育场进行。本届世界杯扩军至48支球队,小组赛阶段将进行80场比赛,淘汰赛阶段将进行35场比赛,总计115场比赛将在39天内完成。
梅西确认参加2026世界杯:最后一舞,冲击三连冠
2024-06-15 | 来源:阿根廷足协
阿根廷球星梅西在接受采访时确认将参加2026年美加墨世界杯,这将是他第五次也是最后一次参加世界杯赛事。39岁的梅西表示:"这是我最后一次世界杯,我希望能够带领阿根廷队实现三连冠的伟业。虽然年龄不饶人,但我的心永远属于足球,属于阿根廷。"梅西在2022年卡塔尔世界杯上带领阿根廷队夺冠,并获得金球奖,他希望在2026年再创辉煌。
中国队预选赛分组出炉!国足将迎战韩国、泰国、越南
2024-07-01 | 来源:亚足联
亚足联公布了2026年世界杯亚洲区预选赛的分组情况,中国国家队被分在C组,同组对手包括韩国、泰国和越南。本次预选赛将采用全新赛制,48支球队将争夺8.5个出线名额。中国队将在2024年9月开始预选赛征程,首场比赛将客场挑战泰国队。中国足协表示将全力备战,力争取得好成绩。
2026世界杯球场揭秘:哪座城市将成为足球圣地?
2024-07-10 | 来源:体育画报
2026年美加墨世界杯将在16座城市的23座球场进行,其中包括多座世界级体育场。墨西哥城的阿兹特克体育场将举办开幕式,这座拥有近百年历史的球场曾见证无数经典时刻。纽约的大都会人寿体育场将举办决赛,这座可容纳8.2万名观众的球场是美国最大的体育场之一。此外,洛杉矶的SoFi体育场、达拉斯的AT&T体育场等也将成为世界杯的重要场地。
最新进球:阿根廷3-1法国,梅西第89分钟破门! | 红牌:法国队瓦拉内第75分钟两黄变一红被罚下 | 最新比分:巴西2-2德国,罗德里戈梅开二度