Update templates/club-layout.html
This commit is contained in:
parent
1a750f39ac
commit
b98d695f7f
@ -1,5 +1,6 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
@ -7,165 +8,403 @@
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
||||
|
||||
|
||||
<style>
|
||||
:root { --primary: #ff3131; --dark: #0f172a; --secondary-bg: #f8fafc; --muted-foreground: #64748b; }
|
||||
body { font-family: 'Plus Jakarta Sans', sans-serif; background-color: #f1f5f9; color: #1e293b; }
|
||||
:root {
|
||||
--primary: #ff3131;
|
||||
--dark: #0f172a;
|
||||
--secondary-bg: #f8fafc;
|
||||
--muted-foreground: #64748b;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: 'Plus Jakarta Sans', sans-serif;
|
||||
background-color: #f1f5f9;
|
||||
color: #1e293b;
|
||||
}
|
||||
|
||||
/* BOXED LAYOUT - FIXED */
|
||||
.page-container { max-width: 1200px; margin: 30px auto; padding: 0 15px; }
|
||||
.page-container {
|
||||
max-width: 1200px;
|
||||
margin: 30px auto;
|
||||
padding: 0 15px;
|
||||
}
|
||||
|
||||
/* --- THE BANNER --- */
|
||||
.hero-banner {
|
||||
min-height: 580px; border-radius: 40px;
|
||||
background: linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.95)),
|
||||
url('https://images.unsplash.com/photo-1534438327276-14e5300c3a48?auto=format&fit=crop&w=1400&q=80') center/cover;
|
||||
position: relative; display: flex; flex-direction: column; justify-content: space-between; padding: 45px;
|
||||
min-height: 580px;
|
||||
/*border-radius: 40px;*/
|
||||
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.95)),
|
||||
url('https://images.unsplash.com/photo-1534438327276-14e5300c3a48?auto=format&fit=crop&w=1400&q=80') center/cover;
|
||||
position: relative;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
padding: 45px;
|
||||
}
|
||||
|
||||
.banner-top { display: flex; justify-content: space-between; align-items: flex-start; }
|
||||
.club-logo-wrapper { width: 95px; height: 95px; background: white; border-radius: 24px; padding: 12px; display: flex; align-items: center; justify-content: center; box-shadow: 0 15px 35px rgba(0,0,0,0.3); }
|
||||
|
||||
.glass-hub {
|
||||
display: flex; gap: 8px; background: rgba(255, 255, 255, 0.1);
|
||||
backdrop-filter: blur(12px); padding: 10px; border-radius: 22px; border: 1px solid rgba(255, 255, 255, 0.2);
|
||||
.banner-top {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: flex-start;
|
||||
}
|
||||
.hub-link {
|
||||
width: 44px; height: 44px; display: flex; align-items: center; justify-content: center;
|
||||
color: white; text-decoration: none; border-radius: 15px; transition: 0.3s; background: rgba(255,255,255,0.05);
|
||||
}
|
||||
.hub-link:hover { background: var(--primary); transform: translateY(-3px); }
|
||||
|
||||
.banner-bottom { margin-bottom: 75px; }
|
||||
.stats-row { display: flex; gap: 50px; margin-top: 35px; }
|
||||
.stat-item { border-left: 3px solid var(--primary); padding-left: 20px; }
|
||||
.stat-item h3 { color: white; font-weight: 800; margin: 0; font-size: 1.8rem; }
|
||||
.stat-item span { color: rgba(255,255,255,0.5); font-size: 0.7rem; text-transform: uppercase; letter-spacing: 1.5px; font-weight: 700; }
|
||||
.club-logo-wrapper {
|
||||
width: 95px;
|
||||
height: 95px;
|
||||
/*background: white;*/
|
||||
/*border-radius: 24px;*/
|
||||
/*padding: 12px;*/
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
|
||||
.glass-hub {
|
||||
display: flex;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.hub-link {
|
||||
width: 44px;
|
||||
height: 44px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
border-radius: 15px;
|
||||
transition: 0.3s;
|
||||
background: rgba(255, 255, 255, 0.1);
|
||||
backdrop-filter: blur(12px);
|
||||
padding: 10px;
|
||||
border-radius: 22px;
|
||||
border: 1px solid rgba(255, 255, 255, 0.2);
|
||||
}
|
||||
|
||||
.hub-link:hover {
|
||||
background: var(--primary);
|
||||
transform: translateY(-3px);
|
||||
}
|
||||
|
||||
.banner-bottom {
|
||||
margin-bottom: 75px;
|
||||
}
|
||||
|
||||
.stats-row {
|
||||
display: flex;
|
||||
gap: 50px;
|
||||
margin-top: 35px;
|
||||
}
|
||||
|
||||
.stat-item {
|
||||
border-left: 3px solid var(--primary);
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
.stat-item h3 {
|
||||
color: white;
|
||||
font-weight: 800;
|
||||
margin: 0;
|
||||
font-size: 1.8rem;
|
||||
}
|
||||
|
||||
.stat-item span {
|
||||
color: rgba(255, 255, 255, 0.5);
|
||||
font-size: 0.7rem;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1.5px;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
/* --- CONTENT SECTION --- */
|
||||
.content-card { background: white; border-radius: 40px; margin-top: -65px; position: relative; z-index: 10; padding: 45px; box-shadow: 0 25px 60px rgba(0,0,0,0.1); }
|
||||
|
||||
.nav-pills .nav-link { border-radius: 18px; padding: 15px 30px; font-weight: 700; color: #64748b; margin: 0 5px; border: 1px solid transparent; }
|
||||
.nav-pills .nav-link.active { background: var(--primary) !important; color: white; box-shadow: 0 12px 24px rgba(255,49,49,0.25); }
|
||||
.content-card {
|
||||
background: white;
|
||||
/*border-radius: 40px;*/
|
||||
margin-top: -65px;
|
||||
position: relative;
|
||||
z-index: 10;
|
||||
padding: 45px;
|
||||
box-shadow: 0 25px 60px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
.nav-pills .nav-link {
|
||||
border-radius: 18px;
|
||||
padding: 15px 30px;
|
||||
font-weight: 700;
|
||||
color: #64748b;
|
||||
margin: 0 5px;
|
||||
border: 1px solid transparent;
|
||||
}
|
||||
|
||||
.nav-pills .nav-link.active {
|
||||
background: var(--primary) !important;
|
||||
color: white;
|
||||
box-shadow: 0 12px 24px rgba(255, 49, 49, 0.25);
|
||||
}
|
||||
|
||||
/* --- PERKS CARDS --- */
|
||||
.perk-card { border-radius: 24px; overflow: hidden; position: relative; height: 200px; border: none; transition: 0.3s; }
|
||||
.perk-card img { width: 100%; height: 100%; object-fit: cover; transition: 0.5s; }
|
||||
.perk-overlay { position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.9), transparent); padding: 20px; display: flex; flex-direction: column; justify-content: flex-end; }
|
||||
.perk-card:hover img { transform: scale(1.1); }
|
||||
.perk-badge { position: absolute; top: 15px; right: 15px; background: var(--primary); color: white; padding: 5px 12px; border-radius: 10px; font-weight: 800; font-size: 0.8rem; }
|
||||
.perk-card {
|
||||
border-radius: 24px;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
height: 200px;
|
||||
border: none;
|
||||
transition: 0.3s;
|
||||
}
|
||||
|
||||
.perk-card img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
transition: 0.5s;
|
||||
}
|
||||
|
||||
.perk-overlay {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background: linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent);
|
||||
padding: 20px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
|
||||
.perk-card:hover img {
|
||||
transform: scale(1.1);
|
||||
}
|
||||
|
||||
.perk-badge {
|
||||
position: absolute;
|
||||
top: 15px;
|
||||
right: 15px;
|
||||
background: var(--primary);
|
||||
color: white;
|
||||
padding: 5px 12px;
|
||||
border-radius: 10px;
|
||||
font-weight: 800;
|
||||
font-size: 0.8rem;
|
||||
}
|
||||
|
||||
/* --- MINI TRAINER CARDS --- */
|
||||
.mini-trainer { background: #f8fafc; border-radius: 20px; padding: 15px; display: flex; align-items: center; gap: 15px; border: 1px solid #e2e8f0; transition: 0.3s; }
|
||||
.mini-trainer:hover { border-color: var(--primary); background: white; }
|
||||
.mini-pfp { width: 60px; height: 60px; border-radius: 15px; object-fit: cover; }
|
||||
.mini-trainer {
|
||||
background: #f8fafc;
|
||||
border-radius: 20px;
|
||||
padding: 15px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 15px;
|
||||
border: 1px solid #e2e8f0;
|
||||
transition: 0.3s;
|
||||
}
|
||||
|
||||
.mini-trainer:hover {
|
||||
border-color: var(--primary);
|
||||
background: white;
|
||||
}
|
||||
|
||||
.mini-pfp {
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
border-radius: 15px;
|
||||
object-fit: cover;
|
||||
}
|
||||
|
||||
/* --- FACILITY GRID --- */
|
||||
.fac-preview { border-radius: 20px; height: 160px; object-fit: cover; width: 100%; margin-bottom: 15px; }
|
||||
.fac-preview {
|
||||
border-radius: 20px;
|
||||
height: 160px;
|
||||
object-fit: cover;
|
||||
width: 100%;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
/* --- PACKAGES GRID ADDITIONS --- */
|
||||
.grid-packages { display: grid; grid-template-columns: repeat(1, 1fr); gap: 1.5rem; }
|
||||
@media (min-width: 768px) { .grid-packages { grid-template-columns: repeat(2, 1fr); } }
|
||||
@media (min-width: 1024px) { .grid-packages { grid-template-columns: repeat(3, 1fr); } }
|
||||
.grid-packages {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(1, 1fr);
|
||||
gap: 1.5rem;
|
||||
}
|
||||
|
||||
.package-card { border: 1px solid #edf2f7; border-radius: 28px; overflow: hidden; height: 100%; display: flex; flex-direction: column; transition: all 0.3s; }
|
||||
.package-card:hover { shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1); }
|
||||
.package-img-wrapper { width: 100%; aspect-ratio: 16/9; overflow: hidden; background: #f1f5f9; }
|
||||
.package-img { width: 100%; height: 100%; object-fit: cover; object-position: top; }
|
||||
|
||||
.activity-item { border: 1px solid #e2e8f0; border-radius: 12px; padding: 12px; background: rgba(248, 250, 252, 0.5); margin-bottom: 8px; }
|
||||
.instructor-tag { display: flex; align-items: center; gap: 6px; background: rgba(255, 49, 49, 0.1); border-radius: 100px; padding: 4px 8px; }
|
||||
.instructor-img { width: 20px; height: 20px; border-radius: 50%; border: 1px solid rgba(255, 49, 49, 0.2); }
|
||||
|
||||
.badge-pill { font-size: 10px; font-weight: 600; padding: 4px 10px; border-radius: 100px; border: 1px solid #e2e8f0; display: inline-flex; align-items: center; }
|
||||
.bg-secondary-light { background-color: #f1f5f9; color: #475569; border: none; }
|
||||
@media (min-width: 768px) {
|
||||
.grid-packages {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1024px) {
|
||||
.grid-packages {
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
}
|
||||
}
|
||||
|
||||
.package-card {
|
||||
border: 1px solid #edf2f7;
|
||||
/*border-radius: 28px;*/
|
||||
overflow: hidden;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
transition: all 0.3s;
|
||||
}
|
||||
|
||||
.package-card:hover {
|
||||
shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
.package-img-wrapper {
|
||||
width: 100%;
|
||||
aspect-ratio: 16/9;
|
||||
overflow: hidden;
|
||||
background: #f1f5f9;
|
||||
}
|
||||
|
||||
.package-img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
object-position: top;
|
||||
}
|
||||
|
||||
.activity-item {
|
||||
border: 1px solid #e2e8f0;
|
||||
/*border-radius: 12px;*/
|
||||
padding: 12px;
|
||||
background: rgba(248, 250, 252, 0.5);
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.instructor-tag {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
background: rgba(255, 49, 49, 0.1);
|
||||
border-radius: 100px;
|
||||
padding: 4px 8px;
|
||||
}
|
||||
|
||||
.instructor-img {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
border-radius: 50%;
|
||||
border: 1px solid rgba(255, 49, 49, 0.2);
|
||||
}
|
||||
|
||||
.badge-pill {
|
||||
font-size: 10px;
|
||||
font-weight: 600;
|
||||
padding: 4px 10px;
|
||||
border-radius: 100px;
|
||||
border: 1px solid #e2e8f0;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.bg-secondary-light {
|
||||
background-color: #f1f5f9;
|
||||
color: #475569;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* --- STATS CHART BOX --- */
|
||||
.chart-box { background: #f8fafc; border-radius: 24px; padding: 25px; border: 1px solid #e2e8f0; }
|
||||
.chart-box {
|
||||
background: #f8fafc;
|
||||
border-radius: 24px;
|
||||
padding: 25px;
|
||||
border: 1px solid #e2e8f0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="page-container">
|
||||
<div class="hero-banner">
|
||||
<div class="banner-top">
|
||||
<div class="club-logo-wrapper"><img src="https://takeone-dev.innovator.bh/img/logo.png" style="width:100%"></div>
|
||||
<div class="glass-hub">
|
||||
<a href="#" class="hub-link"><i class="fa-brands fa-whatsapp"></i></a>
|
||||
<a href="#" class="hub-link"><i class="fa-brands fa-instagram"></i></a>
|
||||
<a href="#" class="hub-link"><i class="fa-solid fa-phone"></i></a>
|
||||
<div class="page-container">
|
||||
<div class="hero-banner">
|
||||
<div class="banner-top">
|
||||
<div class="club-logo-wrapper"><img src="https://takeone-dev.innovator.bh/img/logo.png" style="width:100%"></div>
|
||||
<div class="glass-hub">
|
||||
<a href="#" class="hub-link"><i class="fa-brands fa-whatsapp"></i></a>
|
||||
<a href="#" class="hub-link"><i class="fa-brands fa-instagram"></i></a>
|
||||
<a href="#" class="hub-link"><i class="fa-solid fa-phone"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="banner-bottom">
|
||||
<h1 class="display-3 fw-800 text-white mb-2">Titanium Zenith</h1>
|
||||
<p class="text-white-50 fs-5"><i class="fa-solid fa-location-dot me-2 text-danger"></i>Seef District, Bahrain</p>
|
||||
<div class="stats-row">
|
||||
<div class="stat-item"><h3>4.9/5</h3><span>Rating</span></div>
|
||||
<div class="stat-item"><h3>24/7</h3><span>Access</span></div>
|
||||
<div class="stat-item"><h3>35+</h3><span>Classes</span></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content-card">
|
||||
<ul class="nav nav-pills nav-fill mb-5" id="mainTabs">
|
||||
<li class="nav-item"><button class="nav-link active" data-bs-toggle="pill" data-bs-target="#tab-overview">Overview</button></li>
|
||||
<li class="nav-item"><button class="nav-link" data-bs-toggle="pill" data-bs-target="#tab-feeds">News</button></li>
|
||||
<li class="nav-item"><button class="nav-link" data-bs-toggle="pill" data-bs-target="#tab-packages">Packages</button></li>
|
||||
<li class="nav-item"><button class="nav-link" data-bs-toggle="pill" data-bs-target="#tab-scheduled">Scheduled</button></li>
|
||||
<li class="nav-item"><button class="nav-link" data-bs-toggle="pill" data-bs-target="#tab-events">Events</button></li>
|
||||
</ul>
|
||||
|
||||
<div class="tab-content">
|
||||
|
||||
<div class="tab-pane fade show active" id="tab-overview">
|
||||
|
||||
<div class="mb-5">
|
||||
<div class="d-flex justify-content-between align-items-end mb-4">
|
||||
<div>
|
||||
<h4 class="fw-800 mb-1">Member Exclusive Perks</h4>
|
||||
<p class="text-muted small mb-0">Partnering businesses and offers available when you register.</p>
|
||||
</div>
|
||||
<!--<span class="badge bg-light text-dark rounded-pill border px-3 py-2">Powered by TAKEONE</span>-->
|
||||
<div class="banner-bottom">
|
||||
<h1 class="display-3 fw-800 text-white mb-2">Titanium Zenith</h1>
|
||||
<p class="text-white-50 fs-5"><i class="fa-solid fa-location-dot me-2 text-danger"></i>Seef District, Bahrain</p>
|
||||
<div class="stats-row">
|
||||
<div class="stat-item">
|
||||
<h3>4.9/5</h3><span>Rating</span>
|
||||
</div>
|
||||
<div class="row g-3">
|
||||
<div class="col-md-4">
|
||||
<div class="card perk-card">
|
||||
<span class="perk-badge">-20% OFF</span>
|
||||
<img src="https://images.unsplash.com/photo-1547592166-23ac45744acd?auto=format&fit=crop&w=500">
|
||||
<div class="perk-overlay">
|
||||
<h5 class="text-white fw-bold mb-0">Fuel Cafe</h5>
|
||||
<p class="text-white-50 small mb-0">Post-workout nutrition & coffee</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="card perk-card">
|
||||
<span class="perk-badge">-15% OFF</span>
|
||||
<img src="https://images.unsplash.com/photo-1576091160550-2173dba999ef?auto=format&fit=crop&w=500">
|
||||
<div class="perk-overlay">
|
||||
<h5 class="text-white fw-bold mb-0">Clinic X Physio</h5>
|
||||
<p class="text-white-50 small mb-0">Recovery & Sports Massage</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="card perk-card">
|
||||
<span class="perk-badge">+500 PTS</span>
|
||||
<img src="https://images.unsplash.com/photo-1552674605-db6ffd4facb5?auto=format&fit=crop&w=500">
|
||||
<div class="perk-overlay">
|
||||
<h5 class="text-white fw-bold mb-0">Daily Check-in</h5>
|
||||
<p class="text-white-50 small mb-0">Earn points for every workout</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<h3>24/7</h3><span>Access</span>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<h3>35+</h3><span>Classes</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr class="my-5 opacity-5">
|
||||
<div class="content-card">
|
||||
<ul class="nav nav-pills nav-fill mb-5" id="mainTabs">
|
||||
<li class="nav-item"><button class="nav-link active" data-bs-toggle="pill" data-bs-target="#tab-overview">Overview</button></li>
|
||||
<li class="nav-item"><button class="nav-link" data-bs-toggle="pill" data-bs-target="#tab-feeds">News</button></li>
|
||||
<li class="nav-item"><button class="nav-link" data-bs-toggle="pill" data-bs-target="#tab-packages">Packages</button></li>
|
||||
<li class="nav-item"><button class="nav-link" data-bs-toggle="pill" data-bs-target="#tab-scheduled">Scheduled</button></li>
|
||||
<li class="nav-item"><button class="nav-link" data-bs-toggle="pill" data-bs-target="#tab-events">Events</button></li>
|
||||
</ul>
|
||||
|
||||
<div class="row g-5">
|
||||
<div class="tab-content">
|
||||
|
||||
<div class="tab-pane fade show active" id="tab-overview">
|
||||
|
||||
<div class="mb-5">
|
||||
<div class="d-flex justify-content-between align-items-end mb-4">
|
||||
<div>
|
||||
<h4 class="fw-800 mb-1">Member Exclusive Perks</h4>
|
||||
<p class="text-muted small mb-0">Partnering businesses and offers available when you register.</p>
|
||||
</div>
|
||||
<!--<span class="badge bg-light text-dark rounded-pill border px-3 py-2">Powered by TAKEONE</span>-->
|
||||
</div>
|
||||
<div class="row g-3">
|
||||
<div class="col-md-4">
|
||||
<div class="card perk-card">
|
||||
<span class="perk-badge">-20% OFF</span>
|
||||
<img src="https://images.unsplash.com/photo-1547592166-23ac45744acd?auto=format&fit=crop&w=500">
|
||||
<div class="perk-overlay">
|
||||
<h5 class="text-white fw-bold mb-0">Fuel Cafe</h5>
|
||||
<p class="text-white-50 small mb-0">Post-workout nutrition & coffee</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="card perk-card">
|
||||
<span class="perk-badge">-15% OFF</span>
|
||||
<img src="https://images.unsplash.com/photo-1576091160550-2173dba999ef?auto=format&fit=crop&w=500">
|
||||
<div class="perk-overlay">
|
||||
<h5 class="text-white fw-bold mb-0">Clinic X Physio</h5>
|
||||
<p class="text-white-50 small mb-0">Recovery & Sports Massage</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="card perk-card">
|
||||
<span class="perk-badge">+500 PTS</span>
|
||||
<img src="https://images.unsplash.com/photo-1552674605-db6ffd4facb5?auto=format&fit=crop&w=500">
|
||||
<div class="perk-overlay">
|
||||
<h5 class="text-white fw-bold mb-0">Daily Check-in</h5>
|
||||
<p class="text-white-50 small mb-0">Earn points for every workout</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr class="my-5 opacity-5">
|
||||
|
||||
<div class="row g-5">
|
||||
<div class="col-lg-6">
|
||||
<div class="d-flex justify-content-between align-items-end mb-4">
|
||||
<div>
|
||||
@ -174,130 +413,151 @@
|
||||
</div>
|
||||
<!--<span class="badge bg-light text-dark rounded-pill border px-3 py-2">Powered by TAKEONE</span>-->
|
||||
</div>
|
||||
<div class="mini-trainer mb-3">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/profile-1760528371681.jpg" class="mini-pfp">
|
||||
<div><h6 class="fw-bold mb-1">Master Sami Al-Mane</h6><p class="text-muted small mb-0">IFBB Pro & Body Transformation Specialist.</p></div>
|
||||
</div><div class="mini-trainer">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/instructor-bbcc719f-7fd5-41b6-b2c0-3834a4e94018-1760759255222.jpg" class="mini-pfp">
|
||||
<div><h6 class="fw-bold mb-1">Sulaiman Al-Khalifa</h6><p class="text-muted small mb-0">Black Belt Taekwondo Specialist & Youth Mentor.</p></div>
|
||||
<div class="mini-trainer mb-3">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/profile-1760528371681.jpg" class="mini-pfp">
|
||||
<div>
|
||||
<h6 class="fw-bold mb-1">Master Sami Al-Mane</h6>
|
||||
<p class="text-muted small mb-0">IFBB Pro & Body Transformation Specialist.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mini-trainer">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/instructor-bbcc719f-7fd5-41b6-b2c0-3834a4e94018-1760759255222.jpg" class="mini-pfp">
|
||||
<div>
|
||||
<h6 class="fw-bold mb-1">Sulaiman Al-Khalifa</h6>
|
||||
<p class="text-muted small mb-0">Black Belt Taekwondo Specialist & Youth Mentor.</p>
|
||||
</div>
|
||||
</div>
|
||||
<button class="btn btn-link text-danger fw-bold p-0 mt-3 text-decoration-none small" onclick="document.querySelector('[data-bs-target=\'#tab-pro\']').click()">View all 12 coaches <i class="fa-solid fa-arrow-right ms-1"></i></button>
|
||||
</div>
|
||||
<button class="btn btn-link text-danger fw-bold p-0 mt-3 text-decoration-none small" onclick="document.querySelector('[data-bs-target=\'#tab-pro\']').click()">View all 12 coaches <i class="fa-solid fa-arrow-right ms-1"></i></button>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6">
|
||||
<!--<h4 class="fw-800 mb-4">Elite Facilities</h4>-->
|
||||
<div class="d-flex justify-content-between align-items-end mb-4">
|
||||
<div class="col-lg-6">
|
||||
<!--<h4 class="fw-800 mb-4">Elite Facilities</h4>-->
|
||||
<div class="d-flex justify-content-between align-items-end mb-4">
|
||||
<div>
|
||||
<h4 class="fw-800 mb-1">Elite Facilities</h4>
|
||||
<p class="text-muted small mb-0">Best Trainers With Exceptional Experties</p>
|
||||
</div>
|
||||
<!--<span class="badge bg-light text-dark rounded-pill border px-3 py-2">Powered by TAKEONE</span>-->
|
||||
</div>
|
||||
<div class="row g-3">
|
||||
<div class="col-6">
|
||||
<img src="https://images.unsplash.com/photo-1540497077202-7c8a3999166f?auto=format&fit=crop&w=400" class="fac-preview">
|
||||
<h6 class="fw-bold mb-1">Pro Strength Hub</h6>
|
||||
<p class="text-muted x-small" style="font-size: 11px;">Hammer Strength & Rogue equipped.</p>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<img src="https://images.unsplash.com/photo-1593079831268-3381b0db4a77?auto=format&fit=crop&w=400" class="fac-preview">
|
||||
<h6 class="fw-bold mb-1">Recovery Suite</h6>
|
||||
<p class="text-muted x-small" style="font-size: 11px;">Cryo-tanks & Steam sessions.</p>
|
||||
<div class="row g-3">
|
||||
<div class="col-6">
|
||||
<img src="https://images.unsplash.com/photo-1540497077202-7c8a3999166f?auto=format&fit=crop&w=400" class="fac-preview">
|
||||
<h6 class="fw-bold mb-1">Pro Strength Hub</h6>
|
||||
<p class="text-muted x-small" style="font-size: 11px;">Hammer Strength & Rogue equipped.</p>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<img src="https://images.unsplash.com/photo-1593079831268-3381b0db4a77?auto=format&fit=crop&w=400" class="fac-preview">
|
||||
<h6 class="fw-bold mb-1">Recovery Suite</h6>
|
||||
<p class="text-muted x-small" style="font-size: 11px;">Cryo-tanks & Steam sessions.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="tab-packages">
|
||||
<div class="grid-packages">
|
||||
<div class="package-card">
|
||||
<div class="package-img-wrapper">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/1760759003755-1760759026625.jpg" class="package-img">
|
||||
</div>
|
||||
<div class="p-4 flex-grow-1">
|
||||
<h3 class="h5 fw-bold mb-2">Juniors (S.T.T) Group B</h3>
|
||||
<div class="d-flex flex-wrap gap-1 mb-3">
|
||||
<span class="badge-pill bg-secondary-light">Single Activity</span>
|
||||
<span class="badge-pill"><i class="fa-solid fa-users me-1"></i>Mixed</span>
|
||||
<span class="badge-pill">11-13y</span>
|
||||
<div class="tab-pane fade" id="tab-packages">
|
||||
<div class="grid-packages">
|
||||
<div class="package-card">
|
||||
<div class="package-img-wrapper">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/1760759003755-1760759026625.jpg" class="package-img">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<span class="h3 fw-bold text-primary">BHD 35</span>
|
||||
<span class="text-muted small ms-2"><i class="fa-regular fa-calendar me-1"></i>1mo</span>
|
||||
</div>
|
||||
<div class="pt-3 border-top">
|
||||
<h6 class="small fw-bold mb-3"><i class="fa-solid fa-package me-2"></i>Included Activities (2)</h6>
|
||||
<div class="activity-item">
|
||||
<div class="d-flex justify-content-between align-items-start mb-2">
|
||||
<h6 class="small fw-bold mb-0">TAEKWONDO (S.T.T) CLASS C</h6>
|
||||
<div class="instructor-tag">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/instructor-bbcc719f-7fd5-41b6-b2c0-3834a4e94018-1760759255222.jpg" class="instructor-img">
|
||||
<span style="font-size: 9px; font-weight: 700; color: var(--primary);">Sulaiman</span>
|
||||
<div class="p-4 flex-grow-1">
|
||||
<h3 class="h5 fw-bold mb-2">Juniors Group A</h3>
|
||||
<div class="d-flex flex-wrap gap-1 mb-3">
|
||||
<span class="badge-pill bg-secondary-light">Single Activity</span>
|
||||
<span class="badge-pill"><i class="fa-solid fa-users me-1"></i>Mixed</span>
|
||||
<span class="badge-pill">11-13y</span>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<span class="h3 fw-bold text-primary">BHD 35</span>
|
||||
<span class="text-muted small ms-2"><i class="fa-regular fa-calendar me-1"></i>1mo</span>
|
||||
</div>
|
||||
<div class="pt-3 border-top">
|
||||
<h6 class="small fw-bold mb-3"><i class="fa-solid fa-package me-2"></i>Included Activities (1)</h6>
|
||||
<div class="activity-item">
|
||||
<div class="d-flex justify-content-between align-items-start mb-2">
|
||||
<h6 class="small fw-bold mb-0">TAEKWONDO</h6>
|
||||
<div class="instructor-tag">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/instructor-bbcc719f-7fd5-41b6-b2c0-3834a4e94018-1760759255222.jpg" class="instructor-img">
|
||||
<span style="font-size: 9px; font-weight: 700; color: var(--primary);">Sulaiman</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-flex gap-3 text-muted" style="font-size: 10px;">
|
||||
<span><i class="fa-regular fa-clock me-1"></i>60 min</span>
|
||||
<span><i class="fa-regular fa-calendar me-1"></i>Sun, Tue, Thu: 6:00 PM - 7:00 PM</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-flex gap-3 text-muted" style="font-size: 10px;">
|
||||
<span><i class="fa-regular fa-clock me-1"></i>60 min</span>
|
||||
<span><i class="fa-regular fa-calendar me-1"></i>Sun, Tue, Thu</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="p-4 pt-0">
|
||||
<button class="btn btn-danger w-100 fw-bold py-2 shadow-sm" style="border-radius:10px">Select Package</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="package-card">
|
||||
<div class="package-img-wrapper">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/1760759003755-1760759026625.jpg" class="package-img">
|
||||
</div>
|
||||
<div class="p-4 flex-grow-1">
|
||||
<h3 class="h5 fw-bold mb-2">Juniors (S.T.T) Group B</h3>
|
||||
<div class="d-flex flex-wrap gap-1 mb-3">
|
||||
<span class="badge-pill bg-secondary-light">Single Activity</span>
|
||||
<span class="badge-pill"><i class="fa-solid fa-users me-1"></i>Mixed</span>
|
||||
<span class="badge-pill">11-13y</span>
|
||||
<div class="p-4 pt-0">
|
||||
<button class="btn btn-danger w-100 fw-bold py-2 shadow-sm" style="border-radius:10px">Select Package</button>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<span class="h3 fw-bold text-primary">BHD 35</span>
|
||||
<span class="text-muted small ms-2"><i class="fa-regular fa-calendar me-1"></i>1mo</span>
|
||||
</div>
|
||||
<div class="package-card">
|
||||
<div class="package-img-wrapper">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/1760759726882-1760759744953.jpg" class="package-img">
|
||||
</div>
|
||||
<div class="pt-3 border-top">
|
||||
<h6 class="small fw-bold mb-3"><i class="fa-solid fa-package me-2"></i>Included Activities (2)</h6>
|
||||
<div class="activity-item">
|
||||
<div class="d-flex justify-content-between align-items-start mb-2">
|
||||
<h6 class="small fw-bold mb-0">TAEKWONDO (S.T.T) CLASS C</h6>
|
||||
<div class="instructor-tag">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/instructor-bbcc719f-7fd5-41b6-b2c0-3834a4e94018-1760759255222.jpg" class="instructor-img">
|
||||
<span style="font-size: 9px; font-weight: 700; color: var(--primary);">Sulaiman</span>
|
||||
<div class="p-4 flex-grow-1">
|
||||
<h3 class="h5 fw-bold mb-2">Juniors Group B</h3>
|
||||
<div class="d-flex flex-wrap gap-1 mb-3">
|
||||
<span class="badge-pill bg-secondary-light">Single Activity</span>
|
||||
<span class="badge-pill"><i class="fa-solid fa-users me-1"></i>Mixed</span>
|
||||
<span class="badge-pill">11-13y</span>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<span class="h3 fw-bold text-primary">BHD 45</span>
|
||||
<span class="text-muted small ms-2"><i class="fa-regular fa-calendar me-1"></i>1mo</span>
|
||||
</div>
|
||||
<div class="pt-3 border-top">
|
||||
<h6 class="small fw-bold mb-3"><i class="fa-solid fa-package me-2"></i>Included Activities (2)</h6>
|
||||
<div class="activity-item">
|
||||
<div class="d-flex justify-content-between align-items-start mb-2">
|
||||
<h6 class="small fw-bold mb-0">TAEKWONDO</h6>
|
||||
<div class="instructor-tag">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/instructor-bbcc719f-7fd5-41b6-b2c0-3834a4e94018-1760759255222.jpg" class="instructor-img">
|
||||
<span style="font-size: 9px; font-weight: 700; color: var(--primary);">Sulaiman</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-flex gap-3 text-muted" style="font-size: 10px;">
|
||||
<span><i class="fa-regular fa-clock me-1"></i>60 min</span>
|
||||
<span><i class="fa-regular fa-calendar me-1"></i>Sun, Tue, Thu: 6:00 PM - 7:00 PM</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-flex gap-3 text-muted" style="font-size: 10px;">
|
||||
<span><i class="fa-regular fa-clock me-1"></i>60 min</span>
|
||||
<span><i class="fa-regular fa-calendar me-1"></i>Sun, Tue, Thu</span>
|
||||
<div class="activity-item">
|
||||
<div class="d-flex justify-content-between align-items-start mb-2">
|
||||
<h6 class="small fw-bold mb-0">HORSE RIDING</h6>
|
||||
<div class="instructor-tag">
|
||||
<img src="https://zcwfreuywtlrrgevhtmo.supabase.co/storage/v1/object/public/avatars/3f9a5abf-a9c8-46de-ad7f-0466a8c1e054/instructor-bbcc719f-7fd5-41b6-b2c0-3834a4e94018-1760759255222.jpg" class="instructor-img">
|
||||
<span style="font-size: 9px; font-weight: 700; color: var(--primary);">Sulaiman</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-flex gap-3 text-muted" style="font-size: 10px;">
|
||||
<span><i class="fa-regular fa-clock me-1"></i>60 min</span>
|
||||
<span><i class="fa-regular fa-calendar me-1"></i>Sun, Tue, Thu: 6:00 PM - 7:00 PM</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="p-4 pt-0">
|
||||
<button class="btn btn-danger w-100 fw-bold py-2 shadow-sm" style="border-radius:10px">Select Package</button>
|
||||
<div class="p-4 pt-0">
|
||||
<button class="btn btn-danger w-100 fw-bold py-2 shadow-sm" style="border-radius:10px">Select Package</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="tab-fac">
|
||||
<p class="text-muted">Detailed facility walkthroughs...</p>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="tab-pro">
|
||||
<p class="text-muted">Full trainer bios...</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="tab-fac">
|
||||
<p class="text-muted">Detailed facility walkthroughs...</p>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="tab-pro">
|
||||
<p class="text-muted">Full trainer bios...</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Loading…
x
Reference in New Issue
Block a user