Alexander1337 commited on
Commit
79eec6d
·
verified ·
1 Parent(s): 9b1da87

<!DOCTYPE html>

Browse files

<html lang="sv">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Alexander Adolfsson Coaching | Online PT</title>

<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;800&display=swap" rel="stylesheet">

<style>

*{
margin:0;
padding:0;
box-sizing:border-box;
}

body{
font-family:'Inter',sans-serif;
background:#0a0a0a;
color:white;
}

/* NAVBAR */

.nav{
position:fixed;
top:0;
width:100%;
z-index:1000;
background:rgba(0,0,0,0.6);
backdrop-filter:blur(10px);
padding:15px 30px;
display:flex;
justify-content:space-between;
align-items:center;
}

.logo{
font-weight:700;
font-size:18px;
}

.nav-links{
display:flex;
gap:25px;
}

.nav-links a{
color:white;
text-decoration:none;
font-weight:500;
}

.nav-links a:hover{
color:#22c55e;
}

/* HERO VIDEO */

.hero{
position:relative;
height:100vh;
width:100%;
overflow:hidden;
display:flex;
align-items:center;
justify-content:center;
text-align:center;
}

.hero video{
position:absolute;
top:50%;
left:50%;
min-width:100%;
min-height:100%;
width:auto;
height:auto;
transform:translate(-50%,-50%);
object-fit:cover;
z-index:-2;
}

.hero-overlay{
position:absolute;
width:100%;
height:100%;
background:rgba(0,0,0,0.5);
z-index:-1;
}

.hero-content{
max-width:800px;
padding:20px;
}

.hero h1{
font-size:48px;
font-weight:800;
margin-bottom:20px;
}

.hero p{
font-size:20px;
margin-bottom:30px;
}

.btn{
display:inline-block;
padding:15px 30px;
background:#22c55e;
color:black;
font-weight:700;
text-decoration:none;
border-radius:8px;
transition:0.3s;
}

.btn:hover{
background:#16a34a;
transform:scale(1.05);
}

/* SECTIONS */

.section{
padding:100px 20px;
max-width:1100px;
margin:auto;
}

.section h2{
font-size:36px;
margin-bottom:20px;
}

.section p{
color:#ccc;
line-height:1.6;
}

/* IMAGE */

.profile-img{
width:100%;
max-width:400px;
border-radius:12px;
margin-top:30px;
}

/* SERVICES */

.grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
gap:30px;
margin-top:40px;
}

.card{
background:#111;
padding:25px;
border-radius:12px;
}

.card img{
width:100%;
border-radius:10px;
margin-bottom:15px;
}

/* PRICING */

.price{
font-size:32px;
font-weight:700;
margin:15px 0;
}

/* FOOTER */

.footer{
padding:40px;
text-align:center;
background:black;
}

.socials{
margin-top:15px;
}

.socials a{
margin:10px;
font-size:24px;
text-decoration:none;
color:white;
}

.socials a:hover{
color:#22c55e;
}

/* MOBILE */

@media (max-width:768px){

.hero h1{
font-size:32px;
}

.nav-links{
display:none;
}

}

</style>
</head>

<body>

<!-- NAV -->

<div class="nav">

<div class="logo">
Alexander Adolfsson Coaching
</div>

<div class="nav-links">

<a href="#about">Om mig</a>
<a href="#services">Tjänster</a>
<a href="#pricing">Priser</a>

<a href="https://calendly.com/alexander-pt-adolfsson/new-meeting" class="btn">
Boka nu
</a>

</div>

</div>


<!-- HERO VIDEO -->

<section class="hero">

<video autoplay muted loop playsinline>

<source src="https://res.cloudinary.com/dttivz1il/video/upload/v1770166272/00733_njitjk.ts" type="video/mp4">

</video>

<div class="hero-overlay"></div>

<div class="hero-content">

<h1>Bygg din bästa fysik</h1>

<p>
Personlig online coachning för muskeltillväxt,
fettminskning och maximal prestation
</p>

<a href="https://calendly.com/alexander-pt-adolfsson/new-meeting" class="btn">
Boka nu
</a>

</div>

</section>


<!-- ABOUT -->

<section id="about" class="section">

<h2>Om mig</h2>

<p>

Jag är licenserad personlig tränare och kostrådgivare med över 15 års erfarenhet.

Jag hjälper dig bygga muskler, tappa fett och nå din bästa form med ett individuellt upplägg.

</p>

<img
class="profile-img"
src="https://res.cloudinary.com/dttivz1il/image/upload/v1770071792/116793853_1720734278103001_2838411385229802706_n_1_amarng.jpg">

</section>


<!-- SERVICES -->

<section id="services" class="section">

<h2>Tjänster</h2>

<div class="grid">

<div class="card">

<img src="https://res.cloudinary.com/dttivz1il/image/upload/v1770071762/pexels-photo-376464_br5ucq.jpg">

<h3>Personlig träning</h3>

<p>Individuellt träningsprogram baserat på dina mål</p>

</div>

<div class="card">

<img src="https://res.cloudinary.com/dttivz1il/image/upload/v1770071709/11062b_b80bd0860f1749178b81eee39e3bc15b_mv2_d_4538_3119_s_4_2_tbiobt.avif">

<h3>Kostrådgivning</h3>

<p>Koststrategi för optimal fysik och prestation</p>

</div>

<div class="card">

<img src="https://res.cloudinary.com/dttivz1il/image/upload/v1770079671/530312918_2055614884970852_6024544081288430228_n_vf9xgb.jpg">

<h3>Online coachning</h3>

<p>Full coaching med uppföljning och support</p>

</div>

</div>

</section>


<!-- PRICING -->

<section id="pricing" class="section">

<h2>Priser</h2>

<div class="grid">

<div class="card">

<h3>Online Coaching</h3>

<div class="price">
1495 kr / mån
</div>

<a href="https://buy.stripe.com/3cI5kF0fk5ew9Ry7Bx7EQ03" class="btn">
Starta coachning
</a>

</div>

</div>

</section>


<!-- FOOTER -->

<div class="footer">

<p>© 2026 Alexander Adolfsson Coaching</p>

<div class="socials">

<a href="https://instagram.com/ptalexadolfsson">📸</a>

<a href="https://tiktok.com/@ptalexanderadolfsson">🎵</a>

<a href="https://youtube.com/@alexanderadolfsson9295">▶️</a>

<a href="https://facebook.com/profile.php?id=61583938018630">📘</a>

</div>

</div>

</body>
</html>

Files changed (3) hide show
  1. images/alexelit.JPG +1 -1
  2. index.html +78 -0
  3. style.css +143 -0
images/alexelit.JPG CHANGED

Git LFS Details

  • SHA256: e8ec80fc4d69392e93027e99495d8e07c2a60876f27393a171279d877092ef06
  • Pointer size: 128 Bytes
  • Size of remote file: 128 Bytes

Git LFS Details

  • SHA256: 3193384fd9bcbe33b180cd57f43516d0c2eb33aa78f08187695b4ff95daf37b6
  • Pointer size: 128 Bytes
  • Size of remote file: 128 Bytes
index.html CHANGED
@@ -1 +1,79 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="sv">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Alexander Adolfsson Coaching | Online PT</title>
7
+ <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;800&display=swap" rel="stylesheet">
8
+ <link rel="stylesheet" href="style.css">
9
+ <script src="https://cdn.tailwindcss.com"></script>
10
+ <script src="https://unpkg.com/feather-icons"></script>
11
+ </head>
12
+ <body>
13
+ <custom-header></custom-header>
14
 
15
+ <!-- HERO VIDEO -->
16
+ <section class="hero">
17
+ <video autoplay muted loop playsinline>
18
+ <source src="https://res.cloudinary.com/dttivz1il/video/upload/v1770166272/00733_njitjk.ts" type="video/mp4">
19
+ </video>
20
+ <div class="hero-overlay"></div>
21
+ <div class="hero-content">
22
+ <h1>Bygg din bästa fysik</h1>
23
+ <p>Personlig online coachning för muskeltillväxt, fettminskning och maximal prestation</p>
24
+ <a href="https://calendly.com/alexander-pt-adolfsson/new-meeting" class="btn">Boka nu</a>
25
+ </div>
26
+ </section>
27
+
28
+ <!-- ABOUT -->
29
+ <section id="about" class="section">
30
+ <h2>Om mig</h2>
31
+ <p>Jag är licenserad personlig tränare och kostrådgivare med över 15 års erfarenhet. Jag hjälper dig bygga muskler, tappa fett och nå din bästa form med ett individuellt upplägg.</p>
32
+ <img class="profile-img" src="https://res.cloudinary.com/dttivz1il/image/upload/v1770071792/116793853_1720734278103001_2838411385229802706_n_1_amarng.jpg">
33
+ </section>
34
+
35
+ <!-- SERVICES -->
36
+ <section id="services" class="section">
37
+ <h2>Tjänster</h2>
38
+ <div class="grid">
39
+ <div class="card">
40
+ <img src="https://res.cloudinary.com/dttivz1il/image/upload/v1770071762/pexels-photo-376464_br5ucq.jpg">
41
+ <h3>Personlig träning</h3>
42
+ <p>Individuellt träningsprogram baserat på dina mål</p>
43
+ </div>
44
+ <div class="card">
45
+ <img src="https://res.cloudinary.com/dttivz1il/image/upload/v1770071709/11062b_b80bd0860f1749178b81eee39e3bc15b_mv2_d_4538_3119_s_4_2_tbiobt.avif">
46
+ <h3>Kostrådgivning</h3>
47
+ <p>Koststrategi för optimal fysik och prestation</p>
48
+ </div>
49
+ <div class="card">
50
+ <img src="https://res.cloudinary.com/dttivz1il/image/upload/v1770079671/530312918_2055614884970852_6024544081288430228_n_vf9xgb.jpg">
51
+ <h3>Online coachning</h3>
52
+ <p>Full coaching med uppföljning och support</p>
53
+ </div>
54
+ </div>
55
+ </section>
56
+
57
+ <!-- PRICING -->
58
+ <section id="pricing" class="section">
59
+ <h2>Priser</h2>
60
+ <div class="grid">
61
+ <div class="card">
62
+ <h3>Online Coaching</h3>
63
+ <div class="price">1495 kr / mån</div>
64
+ <a href="https://buy.stripe.com/3cI5kF0fk5ew9Ry7Bx7EQ03" class="btn">Starta coachning</a>
65
+ </div>
66
+ </div>
67
+ </section>
68
+
69
+ <custom-footer></custom-footer>
70
+ <script src="components/header.js"></script>
71
+ <script src="components/footer.js"></script>
72
+ <script>
73
+ feather.replace();
74
+ </script>
75
+ <!-- Calendly script -->
76
+ <link href="https://assets.calendly.com/assets/external/widget.css" rel="stylesheet">
77
+ <script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript" async></script>
78
+ </body>
79
+ </html>
style.css CHANGED
@@ -1,3 +1,4 @@
 
1
  /* Custom styles that extend Tailwind */
2
  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
3
 
@@ -177,3 +178,145 @@ input:focus, textarea:focus {
177
  height: 600px;
178
  }
179
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
  /* Custom styles that extend Tailwind */
3
  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
4
 
 
178
  height: 600px;
179
  }
180
  }
181
+
182
+ /* Hero section styles */
183
+ .hero {
184
+ position: relative;
185
+ height: 100vh;
186
+ width: 100%;
187
+ overflow: hidden;
188
+ display: flex;
189
+ align-items: center;
190
+ justify-content: center;
191
+ text-align: center;
192
+ }
193
+
194
+ .hero video {
195
+ position: absolute;
196
+ top: 50%;
197
+ left: 50%;
198
+ min-width: 100%;
199
+ min-height: 100%;
200
+ width: auto;
201
+ height: auto;
202
+ transform: translate(-50%, -50%);
203
+ object-fit: cover;
204
+ z-index: -2;
205
+ }
206
+
207
+ .hero-overlay {
208
+ position: absolute;
209
+ width: 100%;
210
+ height: 100%;
211
+ background: rgba(0, 0, 0, 0.5);
212
+ z-index: -1;
213
+ }
214
+
215
+ .hero-content {
216
+ max-width: 800px;
217
+ padding: 20px;
218
+ }
219
+
220
+ .hero h1 {
221
+ font-size: 48px;
222
+ font-weight: 800;
223
+ margin-bottom: 20px;
224
+ }
225
+
226
+ .hero p {
227
+ font-size: 20px;
228
+ margin-bottom: 30px;
229
+ }
230
+
231
+ .btn {
232
+ display: inline-block;
233
+ padding: 15px 30px;
234
+ background: #22c55e;
235
+ color: black;
236
+ font-weight: 700;
237
+ text-decoration: none;
238
+ border-radius: 8px;
239
+ transition: 0.3s;
240
+ }
241
+
242
+ .btn:hover {
243
+ background: #16a34a;
244
+ transform: scale(1.05);
245
+ }
246
+
247
+ /* Sections */
248
+ .section {
249
+ padding: 100px 20px;
250
+ max-width: 1100px;
251
+ margin: auto;
252
+ }
253
+
254
+ .section h2 {
255
+ font-size: 36px;
256
+ margin-bottom: 20px;
257
+ }
258
+
259
+ .section p {
260
+ color: #ccc;
261
+ line-height: 1.6;
262
+ }
263
+
264
+ /* Services grid */
265
+ .grid {
266
+ display: grid;
267
+ grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
268
+ gap: 30px;
269
+ margin-top: 40px;
270
+ }
271
+
272
+ .card {
273
+ background: #111;
274
+ padding: 25px;
275
+ border-radius: 12px;
276
+ }
277
+
278
+ .card img {
279
+ width: 100%;
280
+ border-radius: 10px;
281
+ margin-bottom: 15px;
282
+ }
283
+
284
+ /* Pricing */
285
+ .price {
286
+ font-size: 32px;
287
+ font-weight: 700;
288
+ margin: 15px 0;
289
+ }
290
+
291
+ /* Footer */
292
+ .footer {
293
+ padding: 40px;
294
+ text-align: center;
295
+ background: black;
296
+ }
297
+
298
+ .socials {
299
+ margin-top: 15px;
300
+ }
301
+
302
+ .socials a {
303
+ margin: 10px;
304
+ font-size: 24px;
305
+ text-decoration: none;
306
+ color: white;
307
+ }
308
+
309
+ .socials a:hover {
310
+ color: #22c55e;
311
+ }
312
+
313
+ /* Mobile */
314
+ @media (max-width: 768px) {
315
+ .hero h1 {
316
+ font-size: 32px;
317
+ }
318
+
319
+ .nav-links {
320
+ display: none;
321
+ }
322
+ }