-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
277 lines (244 loc) · 10.8 KB
/
index.html
File metadata and controls
277 lines (244 loc) · 10.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>SinCell LATAM • Single-Cell Community</title>
<meta name="description"
content="SinCell LATAM — a non-commercial community connecting single-cell researchers across Latin America." />
<!-- Open Graph -->
<meta property="og:title" content="SinCell LATAM • Single-Cell Community" />
<meta property="og:description"
content="Connecting single-cell researchers across Latin America through training, resources, and collaboration." />
<meta property="og:type" content="website" />
<meta property="og:image" content="SinCell.png" />
<meta property="og:url" content="https://wcscourses.github.io/Single_Cell_Community/" />
<link rel="icon" href="favicon.ico" />
<script src="https://cdn.tailwindcss.com"></script>
<style>
html { scroll-behavior: smooth; }
.nav-link { position: relative; }
.nav-link:after {
content: "";
position: absolute;
left: 0;
bottom: -6px;
height: 2px;
width: 0;
background: currentColor;
transition: width 200ms ease;
}
.nav-link:hover:after,
.nav-link.active:after { width: 100%; }
.elevate {
box-shadow: 0 10px 15px -3px rgba(0,0,0,0.08),
0 4px 6px -2px rgba(0,0,0,0.05);
}
</style>
</head>
<body class="bg-sky-50 text-slate-900 antialiased">
<!-- ================= HEADER ================= -->
<header class="sticky top-0 z-50 bg-white/80 backdrop-blur border-b border-sky-100">
<nav class="max-w-6xl mx-auto flex items-center justify-between px-4 py-3">
<a href="#intro" class="font-extrabold text-lg tracking-tight">
SinCell <span class="text-sky-700">LATAM</span>
</a>
<button id="menuBtn"
class="md:hidden p-2 rounded-lg border border-sky-200 bg-white"
aria-label="Toggle Menu">☰</button>
<ul id="menu" class="hidden md:flex items-center gap-6">
<li><a class="nav-link hover:text-sky-800" href="#about">About</a></li>
<li><a class="nav-link hover:text-sky-800" href="#membership">Membership</a></li>
<li><a class="nav-link hover:text-sky-800" href="#resources">Resources</a></li>
<li><a class="nav-link hover:text-sky-800" href="terms.html">Terms</a></li>
<li><a class="nav-link hover:text-sky-800" href="conduct.html">Guidelines</a></li>
<li>
<a href="https://forms.gle/Ufqwvck7EXBMf5UMA"
target="_blank"
class="inline-flex items-center gap-2 px-3 py-2 rounded-xl bg-sky-700 text-white hover:bg-sky-800 transition">
Apply ↗
</a>
</li>
</ul>
</nav>
</header>
<!-- ================= HERO ================= -->
<section id="intro" class="relative overflow-hidden">
<div class="absolute inset-0 -z-10">
<div class="absolute -top-32 -left-32 h-96 w-96 rounded-full bg-sky-200/40 blur-3xl"></div>
<div class="absolute -bottom-40 -right-40 h-[28rem] w-[28rem] rounded-full bg-cyan-200/40 blur-3xl"></div>
</div>
<div class="max-w-6xl mx-auto px-4 py-20 md:py-28 grid md:grid-cols-2 gap-10 items-center">
<div>
<h1 class="text-4xl md:text-5xl font-extrabold leading-tight">
Single-Cell (SinCell) <span class="text-sky-800">LATAM</span> Community
</h1>
<p class="mt-4 text-lg text-slate-700">
A non-commercial network of researchers advancing single-cell biology
in Latin America through connection, training, and collaboration.
</p>
<div class="mt-8 flex flex-wrap gap-3">
<a href="#membership"
class="px-5 py-3 rounded-xl bg-sky-700 text-white hover:bg-sky-800 transition">
How to join
</a>
<a href="#resources"
class="px-5 py-3 rounded-xl border border-sky-200 bg-white/70 hover:bg-white transition">
Resources
</a>
<a href="#about"
class="px-5 py-3 rounded-xl border border-transparent hover:border-sky-200 transition">
Learn more ↓
</a>
</div>
</div>
<div class="bg-white/80 border border-sky-100 rounded-3xl shadow-sm p-4 md:p-6">
<img src="SinCell.png"
alt="SinCell LATAM visual header"
style="max-width:100%;height:auto;border-radius:20px"
loading="lazy" />
</div>
</div>
</section>
<!-- ================= ABOUT ================= -->
<section id="about" class="scroll-mt-24">
<div class="max-w-6xl mx-auto px-4 py-16">
<h2 class="text-3xl font-bold">About</h2>
<p class="mt-4 text-slate-700 max-w-3xl">
SinCell LATAM strengthens single-cell research capacity in Latin America
by connecting researchers, sharing opportunities, and enabling collaboration
in a trusted and inclusive space.
</p>
<div class="mt-10 grid md:grid-cols-3 gap-6">
<div class="bg-white/80 border border-sky-100 rounded-3xl p-6 shadow-sm">
<h3 class="font-semibold text-lg">Connect the region</h3>
<p class="mt-2 text-slate-700">Build relationships across labs and countries.</p>
</div>
<div class="bg-white/80 border border-sky-100 rounded-3xl p-6 shadow-sm">
<h3 class="font-semibold text-lg">Share training & resources</h3>
<p class="mt-2 text-slate-700">Promote learning and practical support.</p>
</div>
<div class="bg-white/80 border border-sky-100 rounded-3xl p-6 shadow-sm">
<h3 class="font-semibold text-lg">Enable collaboration</h3>
<p class="mt-2 text-slate-700">Support initiatives across the region.</p>
</div>
</div>
</div>
</section>
<!-- ================= MEMBERSHIP ================= -->
<section id="membership" class="scroll-mt-24">
<div class="max-w-6xl mx-auto px-4 py-16">
<h2 class="text-3xl font-bold">Membership</h2>
<div class="mt-8 grid md:grid-cols-2 gap-6">
<div class="bg-white/80 border border-sky-100 rounded-3xl p-6 shadow-sm">
<h3 class="font-semibold text-lg">Eligibility</h3>
<ul class="mt-3 list-disc list-inside space-y-2 text-slate-700">
<li>Researchers based in Latin America</li>
<li>Researchers outside LATAM with active collaborations in the region</li>
<li>A genuine research interest in single-cell biology</li>
</ul>
</div>
<div class="bg-white/80 border border-sky-100 rounded-3xl p-6 shadow-sm">
<h3 class="font-semibold text-lg">Pathways</h3>
<ul class="mt-3 list-disc list-inside space-y-2 text-slate-700">
<li>Automatic inclusion via selected courses</li>
<li>Extended inclusion via related LATAM courses</li>
<li>Referral by existing members</li>
<li>Direct application (case-by-case)</li>
</ul>
</div>
</div>
<div class="mt-6 bg-white/80 border border-sky-100 rounded-3xl p-6 shadow-sm">
<h3 class="font-semibold text-lg">Participation & conduct</h3>
<p class="mt-2 text-slate-700">
Members are encouraged to participate actively and help maintain a respectful,
inclusive environment.
</p>
<div class="mt-6 flex flex-wrap gap-3">
<a href="conduct.html"
class="px-5 py-3 rounded-xl border border-sky-200 bg-white/70 hover:bg-white transition">
Read the community guidelines
</a>
<a href="terms.html"
class="px-5 py-3 rounded-xl border border-sky-200 bg-white/70 hover:bg-white transition">
Terms of Reference
</a>
</div>
</div>
</div>
</section>
<!-- ================= RESOURCES ================= -->
<section id="resources" class="scroll-mt-24">
<div class="max-w-6xl mx-auto px-4 py-16">
<h2 class="text-3xl font-bold">Resources</h2>
<p class="mt-4 text-slate-700 max-w-3xl">
Community platforms, documents, and learning opportunities.
</p>
<div class="mt-10 grid sm:grid-cols-2 lg:grid-cols-3 gap-6">
<a href="terms.html"
class="group bg-white/80 border border-sky-100 rounded-3xl p-6 shadow-sm hover:shadow-md transition block">
<div class="flex items-center justify-between">
<h3 class="font-semibold text-lg group-hover:text-sky-800">Terms of Reference</h3>
<span>↗</span>
</div>
<p class="mt-2 text-slate-600">Community governance and membership rules</p>
</a>
<a href="conduct.html"
class="group bg-white/80 border border-sky-100 rounded-3xl p-6 shadow-sm hover:shadow-md transition block">
<div class="flex items-center justify-between">
<h3 class="font-semibold text-lg group-hover:text-sky-800">Community Guidelines</h3>
<span>↗</span>
</div>
<p class="mt-2 text-slate-600">Code of conduct and expected behavior</p>
</a>
<a href="https://forms.gle/Ufqwvck7EXBMf5UMA"
target="_blank"
class="group bg-white/80 border border-sky-100 rounded-3xl p-6 shadow-sm hover:shadow-md transition block">
<div class="flex items-center justify-between">
<h3 class="font-semibold text-lg group-hover:text-sky-800">Apply to join</h3>
<span>↗</span>
</div>
<p class="mt-2 text-slate-600">Request membership in the community</p>
</a>
</div>
</div>
</section>
<!-- ================= FOOTER ================= -->
<footer class="border-t border-sky-100 bg-white/60 backdrop-blur">
<div class="max-w-6xl mx-auto px-4 py-10 text-sm text-slate-600 flex flex-col md:flex-row items-center justify-between gap-4">
<p>© <span id="year"></span> SinCell LATAM • Community-led • Non-commercial</p>
<div class="flex items-center gap-4">
<a href="terms.html" class="underline hover:text-sky-800">Terms</a>
<a href="conduct.html" class="underline hover:text-sky-800">Guidelines</a>
<a href="https://github.com/WCSCourses/Single_Cell_Community"
target="_blank"
class="underline hover:text-sky-800">GitHub</a>
</div>
</div>
</footer>
<!-- ================= SCRIPTS ================= -->
<script>
document.getElementById('year').textContent = new Date().getFullYear();
const btn = document.getElementById('menuBtn');
const menu = document.getElementById('menu');
btn.addEventListener('click', () => menu.classList.toggle('hidden'));
const header = document.querySelector('header');
document.addEventListener('scroll', () => {
if (window.scrollY > 10) header.classList.add('elevate');
else header.classList.remove('elevate');
});
const sections = ['about','membership','resources'];
const observer = new IntersectionObserver(entries => {
entries.forEach(entry => {
const link = document.querySelector(`a[href="#${entry.target.id}"]`);
if (!link) return;
link.classList.toggle('active', entry.isIntersecting);
});
}, { rootMargin: '-30% 0px -60% 0px' });
sections.forEach(id => {
const el = document.getElementById(id);
if (el) observer.observe(el);
});
</script>
</body>
</html>