877 lines
33 KiB
HTML
877 lines
33 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="vi">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Quyền lợi hội viên - Worker App</title>
|
|
<script src="https://cdn.tailwindcss.com"></script>
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css">
|
|
<style>
|
|
:root {
|
|
--primary-color: #2563eb;
|
|
--primary-dark: #1d4ed8;
|
|
--secondary-color: #64748b;
|
|
--success-color: #10b981;
|
|
--warning-color: #f59e0b;
|
|
--danger-color: #ef4444;
|
|
--background-color: #f8fafc;
|
|
--card-background: #ffffff;
|
|
--text-primary: #1e293b;
|
|
--text-secondary: #64748b;
|
|
--border-color: #e2e8f0;
|
|
|
|
/* Tier Colors */
|
|
--bronze-color: #cd7f32;
|
|
--silver-color: #c0c0c0;
|
|
--gold-color: #ffd700;
|
|
--diamond-color: #b9f2ff;
|
|
--platinum-color: #e5e4e2;
|
|
}
|
|
|
|
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
body {
|
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
|
|
background-color: var(--background-color);
|
|
color: var(--text-primary);
|
|
line-height: 1.6;
|
|
overflow-x: hidden;
|
|
}
|
|
|
|
.header {
|
|
background: var(--card-background);
|
|
border-bottom: 1px solid var(--border-color);
|
|
position: sticky;
|
|
top: 0;
|
|
z-index: 100;
|
|
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
|
|
}
|
|
|
|
.header-content {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
padding: 1rem;
|
|
max-width: 480px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.back-button {
|
|
background: none;
|
|
border: none;
|
|
color: var(--primary-color);
|
|
font-size: 1.25rem;
|
|
cursor: pointer;
|
|
padding: 0.5rem;
|
|
border-radius: 0.5rem;
|
|
transition: background-color 0.2s;
|
|
}
|
|
|
|
.back-button:hover {
|
|
background-color: #f1f5f9;
|
|
}
|
|
|
|
.header-title {
|
|
font-size: 1.125rem;
|
|
font-weight: 600;
|
|
color: var(--text-primary);
|
|
}
|
|
|
|
.container {
|
|
max-width: 480px;
|
|
margin: 0 auto;
|
|
background: var(--card-background);
|
|
min-height: 100vh;
|
|
}
|
|
|
|
.content {
|
|
padding: 1rem;
|
|
}
|
|
|
|
.current-tier-card {
|
|
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
|
color: white;
|
|
border-radius: 1rem;
|
|
padding: 1.5rem;
|
|
margin-bottom: 2rem;
|
|
text-align: center;
|
|
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
|
|
}
|
|
|
|
.current-tier-icon {
|
|
font-size: 3rem;
|
|
margin-bottom: 0.5rem;
|
|
color: #ffd700;
|
|
}
|
|
|
|
.current-tier-name {
|
|
font-size: 1.5rem;
|
|
font-weight: 700;
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
.current-tier-points {
|
|
font-size: 1rem;
|
|
opacity: 0.9;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.current-tier-description {
|
|
font-size: 0.875rem;
|
|
opacity: 0.8;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.tier-tabs {
|
|
display: flex;
|
|
background: #f1f5f9;
|
|
border-radius: 0.75rem;
|
|
padding: 0.25rem;
|
|
margin-bottom: 1.5rem;
|
|
overflow-x: auto;
|
|
}
|
|
|
|
.tier-tab {
|
|
flex: 1;
|
|
min-width: 80px;
|
|
background: none;
|
|
border: none;
|
|
padding: 0.75rem 0.5rem;
|
|
border-radius: 0.5rem;
|
|
font-size: 0.75rem;
|
|
font-weight: 600;
|
|
cursor: pointer;
|
|
transition: all 0.2s;
|
|
text-align: center;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.tier-tab.active {
|
|
background: var(--card-background);
|
|
color: var(--text-primary);
|
|
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
|
|
}
|
|
|
|
.tier-tab:not(.active) {
|
|
color: var(--text-secondary);
|
|
}
|
|
|
|
.tier-content {
|
|
display: none;
|
|
}
|
|
|
|
.tier-content.active {
|
|
display: block;
|
|
}
|
|
|
|
.tier-header {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 1rem;
|
|
padding: 1rem;
|
|
background: var(--card-background);
|
|
border: 2px solid var(--border-color);
|
|
border-radius: 0.75rem;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.tier-icon {
|
|
width: 60px;
|
|
height: 60px;
|
|
border-radius: 50%;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
font-size: 1.5rem;
|
|
color: white;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.tier-icon.bronze {
|
|
background: linear-gradient(135deg, #cd7f32, #8b4513);
|
|
}
|
|
|
|
.tier-icon.silver {
|
|
background: linear-gradient(135deg, #c0c0c0, #808080);
|
|
}
|
|
|
|
.tier-icon.gold {
|
|
background: linear-gradient(135deg, #ffd700, #daa520);
|
|
}
|
|
|
|
.tier-icon.diamond {
|
|
background: linear-gradient(135deg, #b9f2ff, #00bfff);
|
|
}
|
|
|
|
.tier-icon.platinum {
|
|
background: linear-gradient(135deg, #e5e4e2, #a8a8a8);
|
|
}
|
|
|
|
.tier-info {
|
|
flex: 1;
|
|
}
|
|
|
|
.tier-name {
|
|
font-size: 1.125rem;
|
|
font-weight: 700;
|
|
color: var(--text-primary);
|
|
margin-bottom: 0.25rem;
|
|
}
|
|
|
|
.tier-requirement {
|
|
font-size: 0.875rem;
|
|
color: var(--text-secondary);
|
|
}
|
|
|
|
.benefits-section {
|
|
background: var(--card-background);
|
|
border: 1px solid var(--border-color);
|
|
border-radius: 0.75rem;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.benefits-header {
|
|
background: #f8fafc;
|
|
padding: 1rem;
|
|
border-bottom: 1px solid var(--border-color);
|
|
}
|
|
|
|
.benefits-title {
|
|
font-size: 1rem;
|
|
font-weight: 600;
|
|
color: var(--text-primary);
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.5rem;
|
|
}
|
|
|
|
.benefits-list {
|
|
padding: 0;
|
|
}
|
|
|
|
.benefit-item {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 1rem;
|
|
padding: 1rem;
|
|
border-bottom: 1px solid #f1f5f9;
|
|
}
|
|
|
|
.benefit-item:last-child {
|
|
border-bottom: none;
|
|
}
|
|
|
|
.benefit-icon {
|
|
width: 40px;
|
|
height: 40px;
|
|
border-radius: 50%;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
font-size: 1rem;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.benefit-icon.discount {
|
|
background: #fee2e2;
|
|
color: var(--danger-color);
|
|
}
|
|
|
|
.benefit-icon.shipping {
|
|
background: #dbeafe;
|
|
color: var(--primary-color);
|
|
}
|
|
|
|
.benefit-icon.priority {
|
|
background: #fef3c7;
|
|
color: var(--warning-color);
|
|
}
|
|
|
|
.benefit-icon.points {
|
|
background: #dcfce7;
|
|
color: var(--success-color);
|
|
}
|
|
|
|
.benefit-icon.support {
|
|
background: #f3e8ff;
|
|
color: #8b5cf6;
|
|
}
|
|
|
|
.benefit-icon.event {
|
|
background: #fce7f3;
|
|
color: #ec4899;
|
|
}
|
|
|
|
.benefit-content {
|
|
flex: 1;
|
|
}
|
|
|
|
.benefit-title {
|
|
font-size: 0.875rem;
|
|
font-weight: 600;
|
|
color: var(--text-primary);
|
|
margin-bottom: 0.25rem;
|
|
}
|
|
|
|
.benefit-description {
|
|
font-size: 0.75rem;
|
|
color: var(--text-secondary);
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.benefit-value {
|
|
font-size: 0.875rem;
|
|
font-weight: 600;
|
|
color: var(--primary-color);
|
|
}
|
|
|
|
.progress-section {
|
|
background: #f0f9ff;
|
|
border: 1px solid #0ea5e9;
|
|
border-radius: 0.75rem;
|
|
padding: 1rem;
|
|
margin-bottom: 1.5rem;
|
|
}
|
|
|
|
.progress-title {
|
|
font-size: 0.875rem;
|
|
font-weight: 600;
|
|
color: #0369a1;
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
.progress-bar-container {
|
|
background: #e0f2fe;
|
|
border-radius: 1rem;
|
|
height: 8px;
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
.progress-bar {
|
|
background: linear-gradient(135deg, #0ea5e9, #0284c7);
|
|
height: 100%;
|
|
border-radius: 1rem;
|
|
transition: width 0.3s ease;
|
|
}
|
|
|
|
.progress-text {
|
|
font-size: 0.75rem;
|
|
color: #0369a1;
|
|
text-align: center;
|
|
}
|
|
|
|
.cta-section {
|
|
background: linear-gradient(135deg, #f0f9ff, #e0f2fe);
|
|
border: 1px solid var(--primary-color);
|
|
border-radius: 0.75rem;
|
|
padding: 1rem;
|
|
text-align: center;
|
|
margin-top: 2rem;
|
|
}
|
|
|
|
.cta-title {
|
|
font-size: 1rem;
|
|
font-weight: 600;
|
|
color: var(--primary-color);
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
.cta-description {
|
|
font-size: 0.875rem;
|
|
color: #1e40af;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.cta-button {
|
|
background: var(--primary-color);
|
|
color: white;
|
|
border: none;
|
|
padding: 0.75rem 1.5rem;
|
|
border-radius: 0.5rem;
|
|
font-size: 0.875rem;
|
|
font-weight: 600;
|
|
cursor: pointer;
|
|
transition: all 0.2s;
|
|
}
|
|
|
|
.cta-button:hover {
|
|
background: var(--primary-dark);
|
|
transform: translateY(-1px);
|
|
}
|
|
|
|
@media (max-width: 480px) {
|
|
.content {
|
|
padding: 0.75rem;
|
|
}
|
|
|
|
.tier-tabs {
|
|
gap: 0.25rem;
|
|
}
|
|
|
|
.tier-tab {
|
|
font-size: 0.625rem;
|
|
padding: 0.5rem 0.25rem;
|
|
}
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="container">
|
|
<!-- Header -->
|
|
<header class="header">
|
|
<div class="header-content">
|
|
<button class="back-button" onclick="goBack()">
|
|
<i class="fas fa-arrow-left"></i>
|
|
</button>
|
|
<h1 class="header-title">Quyền lợi hội viên</h1>
|
|
<div style="width: 2.5rem;"></div>
|
|
</div>
|
|
</header>
|
|
|
|
<!-- Content -->
|
|
<div class="content">
|
|
<!-- Current Tier Card -->
|
|
<div class="current-tier-card">
|
|
<div class="current-tier-icon">
|
|
<i class="fas fa-gem"></i>
|
|
</div>
|
|
<div class="current-tier-name">DIAMOND</div>
|
|
<div class="current-tier-points">1,250 điểm tích lũy</div>
|
|
<div class="current-tier-description">
|
|
Bạn đang ở hạng Diamond với nhiều ưu đãi đặc biệt.
|
|
Cần thêm 750 điểm để lên hạng Platinum.
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Progress to Next Tier -->
|
|
<div class="progress-section">
|
|
<div class="progress-title">Tiến độ lên hạng Platinum</div>
|
|
<div class="progress-bar-container">
|
|
<div class="progress-bar" style="width: 62.5%;"></div>
|
|
</div>
|
|
<div class="progress-text">1,250 / 2,000 điểm (62.5%)</div>
|
|
</div>
|
|
|
|
<!-- Tier Tabs -->
|
|
<div class="tier-tabs">
|
|
<button class="tier-tab" onclick="showTier('bronze')">Bronze</button>
|
|
<button class="tier-tab" onclick="showTier('silver')">Silver</button>
|
|
<button class="tier-tab" onclick="showTier('gold')">Gold</button>
|
|
<button class="tier-tab active" onclick="showTier('diamond')">Diamond</button>
|
|
<button class="tier-tab" onclick="showTier('platinum')">Platinum</button>
|
|
</div>
|
|
|
|
<!-- Bronze Tier -->
|
|
<div class="tier-content" id="bronze">
|
|
<div class="tier-header">
|
|
<div class="tier-icon bronze">
|
|
<i class="fas fa-medal"></i>
|
|
</div>
|
|
<div class="tier-info">
|
|
<div class="tier-name">BRONZE</div>
|
|
<div class="tier-requirement">0 - 199 điểm</div>
|
|
</div>
|
|
</div>
|
|
<div class="benefits-section">
|
|
<div class="benefits-header">
|
|
<div class="benefits-title">
|
|
<i class="fas fa-star"></i>
|
|
Quyền lợi hạng Bronze
|
|
</div>
|
|
</div>
|
|
<div class="benefits-list">
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon discount">
|
|
<i class="fas fa-percentage"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Chiết khấu cơ bản</div>
|
|
<div class="benefit-description">Giảm giá trên tất cả sản phẩm</div>
|
|
</div>
|
|
<div class="benefit-value">5%</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon points">
|
|
<i class="fas fa-coins"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Tích điểm</div>
|
|
<div class="benefit-description">Nhận điểm cho mỗi giao dịch</div>
|
|
</div>
|
|
<div class="benefit-value">1 điểm/100k</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon support">
|
|
<i class="fas fa-headset"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Hỗ trợ khách hàng</div>
|
|
<div class="benefit-description">Hỗ trợ cơ bản qua hotline</div>
|
|
</div>
|
|
<div class="benefit-value">8AM-6PM</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Silver Tier -->
|
|
<div class="tier-content" id="silver">
|
|
<div class="tier-header">
|
|
<div class="tier-icon silver">
|
|
<i class="fas fa-medal"></i>
|
|
</div>
|
|
<div class="tier-info">
|
|
<div class="tier-name">SILVER</div>
|
|
<div class="tier-requirement">200 - 499 điểm</div>
|
|
</div>
|
|
</div>
|
|
<div class="benefits-section">
|
|
<div class="benefits-header">
|
|
<div class="benefits-title">
|
|
<i class="fas fa-star"></i>
|
|
Quyền lợi hạng Silver
|
|
</div>
|
|
</div>
|
|
<div class="benefits-list">
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon discount">
|
|
<i class="fas fa-percentage"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Chiết khấu nâng cao</div>
|
|
<div class="benefit-description">Giảm giá tốt hơn cho tất cả sản phẩm</div>
|
|
</div>
|
|
<div class="benefit-value">8%</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon shipping">
|
|
<i class="fas fa-shipping-fast"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Miễn phí vận chuyển</div>
|
|
<div class="benefit-description">Cho đơn hàng từ mức nhất định</div>
|
|
</div>
|
|
<div class="benefit-value">Từ 10 triệu</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon points">
|
|
<i class="fas fa-gift"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Quà sinh nhật</div>
|
|
<div class="benefit-description">Điểm thưởng đặc biệt</div>
|
|
</div>
|
|
<div class="benefit-value">200 điểm</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon support">
|
|
<i class="fas fa-headset"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Hỗ trợ ưu tiên</div>
|
|
<div class="benefit-description">Hỗ trợ nhanh chóng hơn</div>
|
|
</div>
|
|
<div class="benefit-value">7AM-7PM</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Gold Tier -->
|
|
<div class="tier-content" id="gold">
|
|
<div class="tier-header">
|
|
<div class="tier-icon gold">
|
|
<i class="fas fa-crown"></i>
|
|
</div>
|
|
<div class="tier-info">
|
|
<div class="tier-name">GOLD</div>
|
|
<div class="tier-requirement">500 - 999 điểm</div>
|
|
</div>
|
|
</div>
|
|
<div class="benefits-section">
|
|
<div class="benefits-header">
|
|
<div class="benefits-title">
|
|
<i class="fas fa-star"></i>
|
|
Quyền lợi hạng Gold
|
|
</div>
|
|
</div>
|
|
<div class="benefits-list">
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon discount">
|
|
<i class="fas fa-percentage"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Chiết khấu cao</div>
|
|
<div class="benefit-description">Mức giảm giá đáng kể</div>
|
|
</div>
|
|
<div class="benefit-value">12%</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon shipping">
|
|
<i class="fas fa-shipping-fast"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Miễn phí vận chuyển</div>
|
|
<div class="benefit-description">Cho đơn hàng từ mức thấp hơn</div>
|
|
</div>
|
|
<div class="benefit-value">Từ 7 triệu</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon priority">
|
|
<i class="fas fa-fast-forward"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Ưu tiên xử lý</div>
|
|
<div class="benefit-description">Đơn hàng được xử lý ưu tiên</div>
|
|
</div>
|
|
<div class="benefit-value">Có</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon points">
|
|
<i class="fas fa-gift"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Quà sinh nhật</div>
|
|
<div class="benefit-description">Điểm thưởng sinh nhật</div>
|
|
</div>
|
|
<div class="benefit-value">350 điểm</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon support">
|
|
<i class="fas fa-user-tie"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Tư vấn cơ bản</div>
|
|
<div class="benefit-description">Tư vấn sản phẩm miễn phí</div>
|
|
</div>
|
|
<div class="benefit-value">Có</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Diamond Tier -->
|
|
<div class="tier-content active" id="diamond">
|
|
<div class="tier-header">
|
|
<div class="tier-icon diamond">
|
|
<i class="fas fa-gem"></i>
|
|
</div>
|
|
<div class="tier-info">
|
|
<div class="tier-name">DIAMOND</div>
|
|
<div class="tier-requirement">1,000 - 1,999 điểm</div>
|
|
</div>
|
|
</div>
|
|
<div class="benefits-section">
|
|
<div class="benefits-header">
|
|
<div class="benefits-title">
|
|
<i class="fas fa-star"></i>
|
|
Quyền lợi hạng Diamond (Hạng hiện tại)
|
|
</div>
|
|
</div>
|
|
<div class="benefits-list">
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon discount">
|
|
<i class="fas fa-percentage"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Chiết khấu cao cấp</div>
|
|
<div class="benefit-description">Mức giảm giá tuyệt vời</div>
|
|
</div>
|
|
<div class="benefit-value">15%</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon shipping">
|
|
<i class="fas fa-shipping-fast"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Miễn phí vận chuyển</div>
|
|
<div class="benefit-description">Cho đơn hàng từ mức thấp</div>
|
|
</div>
|
|
<div class="benefit-value">Từ 5 triệu</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon priority">
|
|
<i class="fas fa-fast-forward"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Ưu tiên cao</div>
|
|
<div class="benefit-description">Ưu tiên xử lý và giao hàng</div>
|
|
</div>
|
|
<div class="benefit-value">Cao</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon points">
|
|
<i class="fas fa-gift"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Quà sinh nhật VIP</div>
|
|
<div class="benefit-description">Điểm thưởng sinh nhật cao</div>
|
|
</div>
|
|
<div class="benefit-value">500 điểm</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon support">
|
|
<i class="fas fa-user-tie"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Tư vấn thiết kế</div>
|
|
<div class="benefit-description">Tư vấn thiết kế 3D miễn phí</div>
|
|
</div>
|
|
<div class="benefit-value">Miễn phí</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon event">
|
|
<i class="fas fa-calendar-star"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Sự kiện VIP</div>
|
|
<div class="benefit-description">Tham gia sự kiện độc quyền</div>
|
|
</div>
|
|
<div class="benefit-value">Có</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Platinum Tier -->
|
|
<div class="tier-content" id="platinum">
|
|
<div class="tier-header">
|
|
<div class="tier-icon platinum">
|
|
<i class="fas fa-crown"></i>
|
|
</div>
|
|
<div class="tier-info">
|
|
<div class="tier-name">PLATINUM</div>
|
|
<div class="tier-requirement">2,000+ điểm</div>
|
|
</div>
|
|
</div>
|
|
<div class="benefits-section">
|
|
<div class="benefits-header">
|
|
<div class="benefits-title">
|
|
<i class="fas fa-star"></i>
|
|
Quyền lợi hạng Platinum
|
|
</div>
|
|
</div>
|
|
<div class="benefits-list">
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon discount">
|
|
<i class="fas fa-percentage"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Chiết khấu tối đa</div>
|
|
<div class="benefit-description">Mức giảm giá cao nhất</div>
|
|
</div>
|
|
<div class="benefit-value">20%</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon shipping">
|
|
<i class="fas fa-shipping-fast"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Miễn phí hoàn toàn</div>
|
|
<div class="benefit-description">Miễn phí vận chuyển mọi đơn hàng</div>
|
|
</div>
|
|
<div class="benefit-value">Tất cả đơn</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon priority">
|
|
<i class="fas fa-rocket"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Ưu tiên tuyệt đối</div>
|
|
<div class="benefit-description">Ưu tiên cao nhất trong mọi dịch vụ</div>
|
|
</div>
|
|
<div class="benefit-value">Tuyệt đối</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon points">
|
|
<i class="fas fa-gift"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Quà sinh nhật đặc biệt</div>
|
|
<div class="benefit-description">Quà tặng sinh nhật giá trị cao</div>
|
|
</div>
|
|
<div class="benefit-value">1000 điểm</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon support">
|
|
<i class="fas fa-concierge-bell"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Quản lý tài khoản riêng</div>
|
|
<div class="benefit-description">Nhân viên chăm sóc cá nhân 1:1</div>
|
|
</div>
|
|
<div class="benefit-value">24/7</div>
|
|
</div>
|
|
<div class="benefit-item">
|
|
<div class="benefit-icon event">
|
|
<i class="fas fa-vip"></i>
|
|
</div>
|
|
<div class="benefit-content">
|
|
<div class="benefit-title">Đối tác VIP</div>
|
|
<div class="benefit-description">Ưu đãi đặc biệt và quyền lợi độc quyền</div>
|
|
</div>
|
|
<div class="benefit-value">Độc quyền</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Call to Action -->
|
|
<div class="cta-section">
|
|
<div class="cta-title">Muốn nâng cấp hạng thành viên?</div>
|
|
<div class="cta-description">
|
|
Mua sắm nhiều hơn để tích lũy điểm và nhận được những ưu đãi tốt hơn!
|
|
</div>
|
|
<button class="cta-button" onclick="goToProducts()">
|
|
<i class="fas fa-shopping-cart"></i>
|
|
Mua sắm ngay
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<script>
|
|
function goBack() {
|
|
window.history.back();
|
|
}
|
|
|
|
function showTier(tierName) {
|
|
// Hide all tier contents
|
|
const tiers = ['bronze', 'silver', 'gold', 'diamond', 'platinum'];
|
|
tiers.forEach(tier => {
|
|
const content = document.getElementById(tier);
|
|
const tab = document.querySelector(`[onclick="showTier('${tier}')"]`);
|
|
content.classList.remove('active');
|
|
tab.classList.remove('active');
|
|
});
|
|
|
|
// Show selected tier
|
|
document.getElementById(tierName).classList.add('active');
|
|
document.querySelector(`[onclick="showTier('${tierName}')"]`).classList.add('active');
|
|
}
|
|
|
|
function goToProducts() {
|
|
window.location.href = 'products.html';
|
|
}
|
|
|
|
// Animation when page loads
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
const elements = document.querySelectorAll('.current-tier-card, .progress-section, .tier-tabs, .tier-content.active, .cta-section');
|
|
elements.forEach((element, index) => {
|
|
element.style.opacity = '0';
|
|
element.style.transform = 'translateY(20px)';
|
|
element.style.transition = 'all 0.5s ease';
|
|
|
|
setTimeout(() => {
|
|
element.style.opacity = '1';
|
|
element.style.transform = 'translateY(0)';
|
|
}, index * 100);
|
|
});
|
|
});
|
|
</script>
|
|
</body>
|
|
</html> |