Koperization commited on
Commit
ffeddec
·
verified ·
1 Parent(s): dc81b1e

Page Title: Volleyball (e.g., "Junior A Boys")

Browse files

Design Style:
- Theme: Dark mode
- Background Color: #121212
- Accent Color: #008080 (teal)
- Text Color: White (#FFFFFF) for headings, Light Grey (#CCCCCC) for subtitles
- Font: Montserrat (bold for headings, regular for body text)

Layout:
- Create a 2-column grid of player cards (responsive: 1 column on mobile).
- Player Card Design:
- Background: #1E1E1E
- Border: 1px solid #008080
- Rounded Corners: 6px
- Padding: 16px
- Hover Effect: Lift card by 5px, change box-shadow to 0 6px 12px rgba(0, 128, 128, 0.3)
- Each card should include:
- Player photo (high-quality, square, top-aligned)
- Large jersey number (32pt, bold, teal, centered)
- Player name (18pt, white, centered below the number)

Content:
- Page Title: "[Team Name]" (36pt, bold, white, centered at the top)
- Back Button: Teal icon in the top-left corner (links to Team Selection Page)
- Player Cards:
- Example players (replace with actual data):
- #12, John Doe
- #24, Jane Smith
- #07, Alex Lee
- #33, Mia Brown

Spacing:
- 24px gap between cards
- 30px padding around the entire grid

Interactivity:
- Add a hover effect to each player card: lift by 5px and apply the box-shadow transition over 0.3 seconds.

Navigation:
- Back button links to the Team Selection Page.

Responsive Design:
- On mobile, stack player cards vertically (1 column) and set card width to 100%.

Accessibility:
- Add alt text to all player photos (e.g., "John Doe, Junior A Boys").
- Ensure text and photos have sufficient contrast for readability.

Custom CSS:
.player-card {
transition: all 0.3s ease;
border: 1px solid #008080;
border-radius: 6px;
background-color: #1E1E1E;
padding: 16px;
text-align: center;
color: white;
}

.player-card:hover {
transform: translateY(-5px);
box-shadow: 0 6px 12px rgba(0, 128, 128, 0.3);
}

Header/Footer:
- Include a minimalist header with the NAGAS logo and a footer with copyright information.

Files changed (2) hide show
  1. junior-a-boys-volleyball.html +174 -0
  2. volleyball.html +5 -9
junior-a-boys-volleyball.html ADDED
@@ -0,0 +1,174 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Junior A Boys - Volleyball - NAGAS</title>
7
+ <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">
8
+ <script src="https://cdn.tailwindcss.com"></script>
9
+ <script src="https://unpkg.com/feather-icons"></script>
10
+ <script>
11
+ tailwind.config = {
12
+ theme: {
13
+ extend: {
14
+ colors: {
15
+ dark: '#121212',
16
+ darker: '#0a0a0a',
17
+ accent: '#008080',
18
+ card: '#1E1E1E'
19
+ }
20
+ }
21
+ }
22
+ }
23
+ </script>
24
+ <style>
25
+ body {
26
+ font-family: 'Montserrat', sans-serif;
27
+ background-color: #121212;
28
+ color: #FFFFFF;
29
+ }
30
+
31
+ h1, h2, h3, h4, h5, h6 {
32
+ font-weight: 800;
33
+ }
34
+
35
+ .player-card {
36
+ transition: all 0.3s ease;
37
+ border: 1px solid #008080;
38
+ border-radius: 6px;
39
+ background-color: #1E1E1E;
40
+ padding: 16px;
41
+ text-align: center;
42
+ color: white;
43
+ }
44
+
45
+ .player-card:hover {
46
+ transform: translateY(-5px);
47
+ box-shadow: 0 6px 12px rgba(0, 128, 128, 0.3);
48
+ }
49
+
50
+ .hero-image {
51
+ position: absolute;
52
+ top: 0;
53
+ left: 0;
54
+ width: 100%;
55
+ height: 100%;
56
+ object-fit: cover;
57
+ z-index: -1;
58
+ }
59
+ </style>
60
+ </head>
61
+ <body class="bg-dark text-white">
62
+ <!-- Header -->
63
+ <header class="fixed w-full z-50 bg-darker border-b border-accent">
64
+ <div class="container mx-auto px-4 py-3 flex justify-between items-center">
65
+ <div class="flex items-center">
66
+ <div class="w-10 h-10 bg-accent rounded-full mr-3"></div>
67
+ <a href="index.html" class="text-xl font-extrabold"><span class="text-[#008080]">NAGAS</span><span class="text-white">ATHLETICS</span></a>
68
+ </div>
69
+ <nav class="hidden md:flex space-x-6">
70
+ <a href="index.html" class="hover:text-accent">Home</a>
71
+ <a href="teams.html" class="hover:text-accent">Teams</a>
72
+ <a href="schedule.html" class="hover:text-accent">Schedule</a>
73
+ <a href="news.html" class="hover:text-accent">News</a>
74
+ </nav>
75
+ <button id="menu-toggle" class="md:hidden text-white">
76
+ <i data-feather="menu"></i>
77
+ </button>
78
+ </div>
79
+ </header>
80
+
81
+ <!-- Mobile Menu -->
82
+ <div id="mobile-menu" class="fixed inset-0 bg-darker z-50 hidden">
83
+ <div class="flex justify-between items-center p-4 border-b border-accent">
84
+ <div class="flex items-center">
85
+ <div class="w-10 h-10 bg-accent rounded-full mr-3"></div>
86
+ <span class="text-xl font-extrabold"><span class="text-[#008080]">NAGAS</span><span class="text-white">ATHLETICS</span></span>
87
+ </div>
88
+ <button id="menu-close" class="text-white">
89
+ <i data-feather="x"></i>
90
+ </button>
91
+ </div>
92
+ <nav class="p-4">
93
+ <a href="index.html" class="block py-3 hover:text-accent border-b border-[#2e2e2e]">Home</a>
94
+ <a href="teams.html" class="block py-3 hover:text-accent border-b border-[#2e2e2e]">Teams</a>
95
+ <a href="schedule.html" class="block py-3 hover:text-accent border-b border-[#2e2e2e]">Schedule</a>
96
+ <a href="news.html" class="block py-3 hover:text-accent border-b border-[#2e2e2e]">News</a>
97
+ </nav>
98
+ </div>
99
+
100
+ <!-- Main Content -->
101
+ <main class="pt-20 pb-16">
102
+ <!-- Back Button and Title -->
103
+ <div class="container mx-auto px-4 py-8">
104
+ <div class="flex items-center mb-8">
105
+ <a href="teams.html" class="mr-4 text-accent hover:text-white">
106
+ <i data-feather="arrow-left" class="w-8 h-8"></i>
107
+ </a>
108
+ <h1 class="text-3xl md:text-4xl font-bold">Junior A Boys</h1>
109
+ </div>
110
+
111
+ <!-- Player Grid -->
112
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-6 p-6">
113
+ <!-- Player Card 1 -->
114
+ <div class="player-card">
115
+ <img src="http://static.photos/people/320x320/1" alt="John Doe, Junior A Boys" class="w-full h-64 object-cover rounded mb-4">
116
+ <div class="text-4xl font-bold text-accent mb-2">#12</div>
117
+ <h3 class="text-xl font-semibold">John Doe</h3>
118
+ </div>
119
+
120
+ <!-- Player Card 2 -->
121
+ <div class="player-card">
122
+ <img src="http://static.photos/people/320x320/2" alt="Jane Smith, Junior A Boys" class="w-full h-64 object-cover rounded mb-4">
123
+ <div class="text-4xl font-bold text-accent mb-2">#24</div>
124
+ <h3 class="text-xl font-semibold">Jane Smith</h3>
125
+ </div>
126
+
127
+ <!-- Player Card 3 -->
128
+ <div class="player-card">
129
+ <img src="http://static.photos/people/320x320/3" alt="Alex Lee, Junior A Boys" class="w-full h-64 object-cover rounded mb-4">
130
+ <div class="text-4xl font-bold text-accent mb-2">#07</div>
131
+ <h3 class="text-xl font-semibold">Alex Lee</h3>
132
+ </div>
133
+
134
+ <!-- Player Card 4 -->
135
+ <div class="player-card">
136
+ <img src="http://static.photos/people/320x320/4" alt="Mia Brown, Junior A Boys" class="w-full h-64 object-cover rounded mb-4">
137
+ <div class="text-4xl font-bold text-accent mb-2">#33</div>
138
+ <h3 class="text-xl font-semibold">Mia Brown</h3>
139
+ </div>
140
+ </div>
141
+ </div>
142
+ </main>
143
+
144
+ <!-- Footer -->
145
+ <footer class="bg-darker py-8 border-t border-[#2e2e2e]">
146
+ <div class="container mx-auto px-4">
147
+ <div class="flex flex-col md:flex-row justify-between items-center">
148
+ <div class="mb-4 md:mb-0">
149
+ <div class="flex items-center">
150
+ <div class="w-8 h-8 bg-accent rounded-full mr-2"></div>
151
+ <span class="text-lg font-bold"><span class="text-[#008080]">NAGAS</span> ATHLETICS</span>
152
+ </div>
153
+ </div>
154
+ <div class="text-center md:text-right">
155
+ <p>&copy; 2023 NAGAS - Northbridge Athletic Groups and Sports. All rights reserved.</p>
156
+ </div>
157
+ </div>
158
+ </div>
159
+ </footer>
160
+
161
+ <script>
162
+ feather.replace();
163
+
164
+ // Mobile menu toggle
165
+ document.getElementById('menu-toggle').addEventListener('click', function() {
166
+ document.getElementById('mobile-menu').classList.remove('hidden');
167
+ });
168
+
169
+ document.getElementById('menu-close').addEventListener('click', function() {
170
+ document.getElementById('mobile-menu').classList.add('hidden');
171
+ });
172
+ </script>
173
+ </body>
174
+ </html>
volleyball.html CHANGED
@@ -117,8 +117,7 @@
117
  </nav>
118
  </div>
119
  </div>
120
-
121
- <!-- Hero Section -->
122
  <section class="relative h-96 flex items-center justify-center overflow-hidden">
123
  <img src="http://static.photos/sport/1200x630/2" alt="NAGAS Volleyball Action" class="hero-image">
124
  <div class="absolute inset-0 bg-black bg-opacity-70"></div>
@@ -182,8 +181,7 @@
182
  <p>Number: 1</p>
183
  </div>
184
  </div>
185
-
186
- <!-- Player 2 -->
187
  <div class="player-card bg-[#1e1e1e] rounded-lg overflow-hidden">
188
  <img src="http://static.photos/people/320x240/6" alt="Sopharoth Chea" class="w-full h-48 object-cover">
189
  <div class="p-4">
@@ -449,7 +447,7 @@
449
  <p>Roster coming soon for 2025-2026 season</p>
450
  </div>
451
  </div>
452
- </div>
453
  </div>
454
  </div>
455
  </section>
@@ -603,8 +601,7 @@
603
  <h3 class="text-xl font-bold mb-2">2024 ISSAPP Champions</h3>
604
  <p>Defeated NIST Thunder 3-1 in championship final</p>
605
  </div>
606
-
607
- <div class="bg-[#1e1e1e] p-6 rounded-lg text-center">
608
  <i data-feather="award" class="text-secondary mx-auto mb-4" style="width: 48px; height: 48px;"></i>
609
  <h3 class="text-xl font-bold mb-2">2023 ASAC Finalists</h3>
610
  <p>Reached regional championship finals</p>
@@ -648,7 +645,7 @@
648
  <h4 class="font-bold mb-2">Kills</h4>
649
  <p class="text-primary font-bold">Sethean Thay - 245</p>
650
  </div>
651
- <div class="stat-card bg-[#1e1e1e] p-6 rounded-lg">
652
  <h4 class="font-bold mb-2">Aces</h4>
653
  <p class="text-primary font-bold">Sopharoth Chea - 38</p>
654
  </div>
@@ -719,7 +716,6 @@
719
  </div>
720
  </div>
721
  </footer>
722
-
723
  <script>
724
  feather.replace();
725
 
 
117
  </nav>
118
  </div>
119
  </div>
120
+ <!-- Hero Section -->
 
121
  <section class="relative h-96 flex items-center justify-center overflow-hidden">
122
  <img src="http://static.photos/sport/1200x630/2" alt="NAGAS Volleyball Action" class="hero-image">
123
  <div class="absolute inset-0 bg-black bg-opacity-70"></div>
 
181
  <p>Number: 1</p>
182
  </div>
183
  </div>
184
+ <!-- Player 2 -->
 
185
  <div class="player-card bg-[#1e1e1e] rounded-lg overflow-hidden">
186
  <img src="http://static.photos/people/320x240/6" alt="Sopharoth Chea" class="w-full h-48 object-cover">
187
  <div class="p-4">
 
447
  <p>Roster coming soon for 2025-2026 season</p>
448
  </div>
449
  </div>
450
+ </div>
451
  </div>
452
  </div>
453
  </section>
 
601
  <h3 class="text-xl font-bold mb-2">2024 ISSAPP Champions</h3>
602
  <p>Defeated NIST Thunder 3-1 in championship final</p>
603
  </div>
604
+ <div class="bg-[#1e1e1e] p-6 rounded-lg text-center">
 
605
  <i data-feather="award" class="text-secondary mx-auto mb-4" style="width: 48px; height: 48px;"></i>
606
  <h3 class="text-xl font-bold mb-2">2023 ASAC Finalists</h3>
607
  <p>Reached regional championship finals</p>
 
645
  <h4 class="font-bold mb-2">Kills</h4>
646
  <p class="text-primary font-bold">Sethean Thay - 245</p>
647
  </div>
648
+ <div class="stat-card bg-[#1e1e1e] p-6 rounded-lg">
649
  <h4 class="font-bold mb-2">Aces</h4>
650
  <p class="text-primary font-bold">Sopharoth Chea - 38</p>
651
  </div>
 
716
  </div>
717
  </div>
718
  </footer>
 
719
  <script>
720
  feather.replace();
721