<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<title>PortalUMKM.biz.id | Platform Luxury untuk UMKM Indonesia</title>
<!-- SEO Meta Tags -->
<meta name="description" content="PortalUMKM.biz.id - Platform digital luxury untuk UMKM Indonesia. Transformasi bisnis premium dengan sistem eksklusif dan dukungan profesional.">
<meta name="keywords" content="UMKM premium, portal digital luxury, bisnis eksklusif, platform umkm premium, portalumkm.biz.id, daftar umkm">
<meta name="author" content="PortalUMKM.biz.id">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Open Graph Meta Tags -->
<meta property="og:title" content="PortalUMKM.biz.id | Platform Luxury untuk UMKM Indonesia">
<meta property="og:description" content="Transformasi bisnis UMKM ke level premium dengan sistem digital eksklusif. Naikkan kelas usaha Anda sekarang.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://portalumkm.biz.id">
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Playfair+Display:wght@600;700&family=Cormorant+Garamond:wght@500;600&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 {
/* Luxury Color Variables */
--luxury-gold: linear-gradient(135deg, #D4AF37, #FFD700, #FDB931);
--luxury-gold-solid: #D4AF37;
--luxury-dark: #0A0A0A;
--luxury-darker: #000000;
--luxury-light: #FFFFFF;
--luxury-gray: #2A2A2A;
--luxury-light-gray: #F5F5F5;
--luxury-card-bg: rgba(255, 255, 255, 0.95);
--luxury-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
--luxury-glow: 0 0 30px rgba(212, 175, 55, 0.3);
--border-radius-luxury: 12px;
--transition-smooth: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
body.dark-mode {
--luxury-card-bg: rgba(10, 10, 10, 0.95);
--luxury-light: #0A0A0A;
--luxury-light-gray: #1A1A1A;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Poppins', sans-serif;
background: var(--luxury-light);
color: var(--luxury-dark);
line-height: 1.6;
overflow-x: hidden;
position: relative;
}
/* Luxury Background Pattern */
body::before {
content: '';
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background:
radial-gradient(circle at 20% 80%, rgba(212, 175, 55, 0.05) 0%, transparent 50%),
radial-gradient(circle at 80% 20%, rgba(212, 175, 55, 0.03) 0%, transparent 50%),
radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.02) 0%, transparent 50%);
z-index: -1;
pointer-events: none;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* Luxury Music Controls */
.music-controls {
position: fixed;
bottom: 30px;
right: 30px;
z-index: 1000;
display: flex;
flex-direction: column;
align-items: center;
gap: 15px;
}
.luxury-toggle {
background: var(--luxury-gold);
border: none;
border-radius: 50%;
width: 70px;
height: 70px;
cursor: pointer;
box-shadow: var(--luxury-shadow), var(--luxury-glow);
display: flex;
align-items: center;
justify-content: center;
color: var(--luxury-darker);
font-size: 1.8rem;
transition: var(--transition-smooth);
position: relative;
overflow: hidden;
}
.luxury-toggle::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(45deg, transparent, rgba(255, 255, 255, 0.4), transparent);
transform: translateX(-100%);
transition: transform 0.6s;
}
.luxury-toggle:hover {
transform: scale(1.1) rotate(5deg);
}
.luxury-toggle:hover::before {
transform: translateX(100%);
}
.luxury-volume {
background: var(--luxury-card-bg);
backdrop-filter: blur(20px);
padding: 12px 20px;
border-radius: 30px;
box-shadow: var(--luxury-shadow);
display: flex;
align-items: center;
gap: 12px;
opacity: 0;
transform: translateY(20px);
transition: var(--transition-smooth);
border: 1px solid rgba(212, 175, 55, 0.2);
}
.luxury-volume.show {
opacity: 1;
transform: translateY(0);
}
.luxury-volume-slider {
width: 120px;
-webkit-appearance: none;
height: 4px;
border-radius: 2px;
background: var(--luxury-gray);
outline: none;
}
.luxury-volume-slider::-webkit-slider-thumb {
-webkit-appearance: none;
width: 18px;
height: 18px;
border-radius: 50%;
background: var(--luxury-gold);
cursor: pointer;
box-shadow: 0 0 10px rgba(212, 175, 55, 0.5);
}
/* Theme Toggle */
.theme-toggle {
position: fixed;
top: 30px;
right: 120px;
z-index: 1000;
background: var(--luxury-card-bg);
backdrop-filter: blur(20px);
border: 1px solid rgba(212, 175, 55, 0.2);
border-radius: 50%;
width: 60px;
height: 60px;
cursor: pointer;
box-shadow: var(--luxury-shadow);
display: flex;
align-items: center;
justify-content: center;
font-size: 1.4rem;
color: var(--luxury-gold-solid);
transition: var(--transition-smooth);
}
.theme-toggle:hover {
transform: rotate(30deg);
box-shadow: var(--luxury-glow);
}
/* Luxury Header */
.luxury-header {
padding: 40px 0;
text-align: center;
position: relative;
}
.luxury-logo {
font-family: 'Cormorant Garamond', serif;
font-size: 3.5rem;
font-weight: 600;
background: var(--luxury-gold);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
letter-spacing: 2px;
position: relative;
display: inline-block;
margin-bottom: 10px;
}
.luxury-logo::after {
content: '';
position: absolute;
bottom: -10px;
left: 50%;
transform: translateX(-50%);
width: 100px;
height: 2px;
background: var(--luxury-gold);
}
.luxury-tagline {
font-family: 'Playfair Display', serif;
font-size: 1.2rem;
color: var(--luxury-gray);
letter-spacing: 3px;
text-transform: uppercase;
}
/* Hero Section */
.luxury-hero {
min-height: 80vh;
display: flex;
align-items: center;
padding: 60px 0;
position: relative;
}
.luxury-hero-content {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 80px;
align-items: center;
}
.luxury-hero-text h1 {
font-family: 'Playfair Display', serif;
font-size: 4rem;
font-weight: 700;
line-height: 1.2;
margin-bottom: 30px;
color: var(--luxury-dark);
}
.luxury-hero-text h1 span {
background: var(--luxury-gold);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
.luxury-hero-text p {
font-size: 1.2rem;
margin-bottom: 40px;
color: var(--luxury-gray);
max-width: 500px;
line-height: 1.8;
}
.luxury-button {
display: inline-flex;
align-items: center;
gap: 15px;
background: var(--luxury-gold);
color: var(--luxury-darker);
padding: 20px 45px;
font-size: 1.1rem;
font-weight: 600;
border-radius: 50px;
text-decoration: none;
box-shadow: var(--luxury-shadow), var(--luxury-glow);
transition: var(--transition-smooth);
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
position: relative;
overflow: hidden;
}
.luxury-button::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(45deg, transparent, rgba(255, 255, 255, 0.4), transparent);
transform: translateX(-100%);
transition: transform 0.6s;
}
.luxury-button:hover {
transform: translateY(-5px);
box-shadow: 0 25px 50px rgba(0, 0, 0, 0.4), 0 0 40px rgba(212, 175, 55, 0.5);
}
.luxury-button:hover::before {
transform: translateX(100%);
}
.luxury-hero-visual {
position: relative;
}
.luxury-image-frame {
width: 100%;
height: 500px;
background: var(--luxury-light-gray);
border-radius: var(--border-radius-luxury);
overflow: hidden;
box-shadow: var(--luxury-shadow);
position: relative;
border: 1px solid rgba(212, 175, 55, 0.3);
}
.luxury-image-frame img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.8s;
}
.luxury-image-frame:hover img {
transform: scale(1.05);
}
/* Section Common Styles */
.luxury-section {
padding: 100px 0;
position: relative;
}
.luxury-section-title {
font-family: 'Playfair Display', serif;
font-size: 3rem;
font-weight: 700;
text-align: center;
margin-bottom: 70px;
color: var(--luxury-dark);
position: relative;
}
.luxury-section-title::after {
content: '';
position: absolute;
bottom: -20px;
left: 50%;
transform: translateX(-50%);
width: 80px;
height: 3px;
background: var(--luxury-gold);
}
/* Problems Section */
.luxury-problems {
background: var(--luxury-light-gray);
}
.luxury-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 40px;
}
.luxury-card {
background: var(--luxury-card-bg);
backdrop-filter: blur(10px);
padding: 40px 30px;
border-radius: var(--border-radius-luxury);
box-shadow: var(--luxury-shadow);
transition: var(--transition-smooth);
border: 1px solid rgba(212, 175, 55, 0.1);
position: relative;
overflow: hidden;
}
.luxury-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: var(--luxury-gold);
}
.luxury-card:hover {
transform: translateY(-15px);
box-shadow: 0 30px 70px rgba(0, 0, 0, 0.4);
}
.luxury-icon {
width: 80px;
height: 80px;
background: var(--luxury-gold);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 25px;
font-size: 2rem;
color: var(--luxury-darker);
box-shadow: 0 10px 30px rgba(212, 175, 55, 0.3);
}
.luxury-card h3 {
font-size: 1.4rem;
margin-bottom: 15px;
color: var(--luxury-dark);
text-align: center;
font-weight: 600;
}
/* Solutions Section */
.luxury-solutions {
background: linear-gradient(135deg, var(--luxury-light) 0%, var(--luxury-light-gray) 100%);
}
.luxury-solution-content {
max-width: 800px;
margin: 0 auto;
text-align: center;
}
.luxury-solution-content p {
font-size: 1.2rem;
margin-bottom: 40px;
color: var(--luxury-gray);
line-height: 1.8;
}
/* Features Section */
.luxury-features {
background: var(--luxury-light-gray);
}
/* Testimonials Section */
.luxury-testimonials {
background: var(--luxury-light);
}
.luxury-testimonial-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
gap: 40px;
}
.luxury-testimonial-card {
background: var(--luxury-card-bg);
backdrop-filter: blur(10px);
padding: 40px;
border-radius: var(--border-radius-luxury);
box-shadow: var(--luxury-shadow);
border: 1px solid rgba(212, 175, 55, 0.1);
position: relative;
}
.luxury-testimonial-card::before {
content: '"';
position: absolute;
top: 20px;
left: 30px;
font-size: 5rem;
font-family: 'Playfair Display', serif;
color: var(--luxury-gold-solid);
opacity: 0.3;
line-height: 1;
}
.testimonial-text {
font-style: italic;
margin-bottom: 30px;
color: var(--luxury-gray);
line-height: 1.8;
position: relative;
z-index: 1;
font-size: 1.1rem;
}
.testimonial-author {
display: flex;
align-items: center;
gap: 20px;
border-top: 1px solid rgba(212, 175, 55, 0.2);
padding-top: 20px;
}
.author-avatar {
width: 60px;
height: 60px;
background: var(--luxury-gold);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: var(--luxury-darker);
font-weight: 700;
font-size: 1.2rem;
}
.author-info h4 {
color: var(--luxury-dark);
margin-bottom: 5px;
font-weight: 600;
}
.author-info p {
color: var(--luxury-gold-solid);
font-size: 0.9rem;
}
/* CTA Section */
.luxury-cta {
text-align: center;
padding: 120px 0;
background: linear-gradient(135deg, var(--luxury-dark) 0%, var(--luxury-darker) 100%);
color: var(--luxury-light);
position: relative;
overflow: hidden;
}
.luxury-cta::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23d4af37' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E");
opacity: 0.3;
}
.luxury-cta h2 {
font-family: 'Playfair Display', serif;
font-size: 3.5rem;
margin-bottom: 30px;
position: relative;
z-index: 1;
}
.luxury-cta p {
font-size: 1.3rem;
max-width: 600px;
margin: 0 auto 50px;
opacity: 0.9;
position: relative;
z-index: 1;
}
.luxury-cta .luxury-button {
position: relative;
z-index: 1;
}
/* Footer */
.luxury-footer {
background: var(--luxury-darker);
color: var(--luxury-light);
padding: 80px 0 40px;
text-align: center;
}
.footer-logo {
font-family: 'Cormorant Garamond', serif;
font-size: 2.5rem;
font-weight: 600;
background: var(--luxury-gold);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
margin-bottom: 20px;
display: inline-block;
}
.luxury-copyright {
margin-top: 40px;
padding-top: 20px;
border-top: 1px solid rgba(212, 175, 55, 0.2);
font-size: 0.9rem;
opacity: 0.7;
}
/* Responsive Design */
@media (max-width: 1200px) {
.luxury-hero-content {
gap: 60px;
}
.luxury-hero-text h1 {
font-size: 3.5rem;
}
}
@media (max-width: 992px) {
.luxury-hero-content {
grid-template-columns: 1fr;
text-align: center;
gap: 50px;
}
.luxury-hero-text h1 {
font-size: 3rem;
}
.luxury-hero-text p {
margin: 0 auto 40px;
}
.luxury-image-frame {
height: 400px;
max-width: 600px;
margin: 0 auto;
}
.luxury-section-title {
font-size: 2.5rem;
}
.theme-toggle {
right: 100px;
}
}
@media (max-width: 768px) {
.luxury-logo {
font-size: 2.8rem;
}
.luxury-hero-text h1 {
font-size: 2.5rem;
}
.luxury-section {
padding: 80px 0;
}
.luxury-section-title {
font-size: 2.2rem;
}
.luxury-cta h2 {
font-size: 2.8rem;
}
.music-controls {
bottom: 20px;
right: 20px;
}
.theme-toggle {
top: 20px;
right: 90px;
width: 50px;
height: 50px;
}
}
@media (max-width: 576px) {
.luxury-logo {
font-size: 2.2rem;
}
.luxury-hero-text h1 {
font-size: 2rem;
}
.luxury-button {
padding: 16px 35px;
font-size: 1rem;
}
.luxury-card {
padding: 30px 20px;
}
.luxury-cta h2 {
font-size: 2.2rem;
}
}
</style>
</head>
<body>
<!-- Theme Toggle -->
<button class="theme-toggle" id="themeToggle">
<i class="fas fa-gem"></i>
</button>
<!-- Music Controls -->
<div class="music-controls">
<div class="luxury-volume" id="luxuryVolume">
<i class="fas fa-volume-up" style="color: var(--luxury-gold-solid)"></i>
<input type="range" min="0" max="100" value="50" class="luxury-volume-slider" id="luxuryVolumeSlider">
</div>
<button class="luxury-toggle" id="luxuryMusicToggle">
<i class="fas fa-play"></i>
</button>
</div>
<!-- Hidden Audio Element -->
<audio id="luxuryBackgroundMusic" loop>
<!-- URL musik classical/ambient yang cocok untuk luxury website -->
<source src="https://assets.mixkit.co/music/preview/mixkit-piano-classical-115.mp3" type="audio/mpeg">
<source src="https://assets.mixkit.co/music/preview/mixkit-piano-classical-115.mp3" type="audio/ogg">
Browser Anda tidak mendukung elemen audio.
</audio>
<!-- Luxury Header -->
<header class="luxury-header">
<div class="container">
<div class="luxury-logo">PORTALUMKM</div>
<div class="luxury-tagline">Premium Digital Platform</div>
</div>
</header>
<!-- Hero Section -->
<section class="luxury-hero">
<div class="container">
<div class="luxury-hero-content">
<div class="luxury-hero-text">
<h1>Platform <span>Luxury</span> untuk UMKM Indonesia</h1>
<p>
<strong>PortalUMKM.biz.id</strong> menghadirkan pengalaman digital eksklusif
bagi pelaku usaha premium. Transformasi bisnis Anda dengan sistem kelas atas
dan dukungan profesional berstandar tinggi.
</p>
<a href="https://yotech.biz.id/form/daftar-umkm-" class="luxury-button">
<span>DAFTAR PREMIUM</span>
<i class="fas fa-crown"></i>
</a>
</div>
<div class="luxury-hero-visual">
<div class="luxury-image-frame">
<img src="https://images.unsplash.com/photo-1556761175-129418cb2dfe?q=80&w=1200&auto=format&fit=crop"
alt="Luxury Business Platform">
</div>
</div>
</div>
</div>
</section>
<!-- Problems Section -->
<section class="luxury-section luxury-problems">
<div class="container">
<h2 class="luxury-section-title">Tantangan Bisnis Premium</h2>
<div class="luxury-grid">
<div class="luxury-card">
<div class="luxury-icon">
<i class="fas fa-lock"></i>
</div>
<h3>Akses Terbatas</h3>
<p>Keterbatasan akses ke platform digital eksklusif yang sesuai dengan standar bisnis premium.</p>
</div>
<div class="luxury-card">
<div class="luxury-icon">
<i class="fas fa-chart-bar"></i>
</div>
<h3>Pertumbuhan Lambat</h3>
<p>Kesulitan dalam mencapai pertumbuhan eksponensial tanpa sistem yang terintegrasi.</p>
</div>
<div class="luxury-card">
<div class="luxury-icon">
<i class="fas fa-users"></i>
</div>
<h3>Jaringan Terbatas</h3>
<p>Minimnya akses ke jaringan bisnis premium dan komunitas eksklusif.</p>
</div>
</div>
</div>
</section>
<!-- Solutions Section -->
<section class="luxury-section luxury-solutions">
<div class="container">
<div class="luxury-solution-content">
<h2 class="luxury-section-title">Solusi Eksklusif Kami</h2>
<p>
PortalUMKM menghadirkan platform terpadu dengan fitur premium yang dirancang khusus
untuk kebutuhan bisnis kelas atas. Dari sistem manajemen yang sophisticated hingga
akses jaringan eksklusif, kami memastikan setiap aspek bisnis Anda terkelola dengan sempurna.
</p>
<a href="https://yotech.biz.id/form/daftar-umkm-" class="luxury-button">
<span>AKSES SOLUSI PREMIUM</span>
<i class="fas fa-star"></i>
</a>
</div>
</div>
</section>
<!-- Features Section -->
<section class="luxury-section luxury-features">
<div class="container">
<h2 class="luxury-section-title">Fitur Premium</h2>
<div class="luxury-grid">
<div class="luxury-card">
<div class="luxury-icon">
<i class="fas fa-shield-alt"></i>
</div>
<h3>Keamanan Premium</h3>
<p>Sistem keamanan berlapis dengan enkripsi tingkat tinggi untuk perlindungan data bisnis Anda.</p>
</div>
<div class="luxury-card">
<div class="luxury-icon">
<i class="fas fa-chart-pie"></i>
</div>
<h3>Analitik Mendalam</h3>
<p>Analisis data real-time dengan dashboard canggih untuk pengambilan keputusan strategis.</p>
</div>
<div class="luxury-card">
<div class="luxury-icon">
<i class="fas fa-handshake"></i>
</div>
<h3>Jaringan Eksklusif</h3>
<p>Akses ke komunitas bisnis premium dan kesempatan kolaborasi dengan mitra terpilih.</p>
</div>
</div>
</div>
</section>
<!-- Testimonials Section -->
<section class="luxury-section luxury-testimonials">
<div class="container">
<h2 class="luxury-section-title">Testimoni Eksklusif</h2>
<div class="luxury-testimonial-grid">
<div class="luxury-testimonial-card">
<p class="testimonial-text">
"PortalUMKM membawa bisnis saya ke level berikutnya. Sistem yang sophisticated dan dukungan premium membuat semua proses menjadi lebih efisien dan profesional."
</p>
<div class="testimonial-author">
<div class="author-avatar">AJ</div>
<div class="author-info">
<h4>Andi Jaya</h4>
<p>Owner Luxury Fashion Brand</p>
</div>
</div>
</div>
<div class="luxury-testimonial-card">
<p class="testimonial-text">
"Sebagai pelaku bisnis premium, saya mencari platform yang sesuai dengan standar kami. PortalUMKM tidak hanya memenuhi, tapi melampaui ekspektasi."
</p>
<div class="testimonial-author">
<div class="author-avatar">SM</div>
<div class="author-info">
<h4>Sari Mulyani</h4>
<p>CEO Gourmet Food Company</p>
</div>
</div>
</div>
<div class="luxury-testimonial-card">
<p class="testimonial-text">
"Dengan PortalUMKM, bisnis saya mendapatkan akses ke jaringan premium dan tools yang biasanya hanya tersedia untuk perusahaan besar."
</p>
<div class="testimonial-author">
<div class="author-avatar">RW</div>
<div class="author-info">
<h4>Rudi Wijaya</h4>
<p>Founder Luxury Furniture</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- CTA Section -->
<section class="luxury-cta">
<div class="container">
<h2>Bergabung dengan Komunitas Premium</h2>
<p>
Jadilah bagian dari ekosistem bisnis eksklusif yang menghubungkan UMKM premium Indonesia.
Tingkatkan standar bisnis Anda dan raih kesuksesan yang lebih besar.
</p>
<a href="https://yotech.biz.id/form/daftar-umkm-" class="luxury-button">
<span>DAFTAR SEKARANG</span>
<i class="fas fa-gem"></i>
</a>
</div>
</section>
<!-- Footer -->
<footer class="luxury-footer">
<div class="container">
<div class="footer-logo">PORTALUMKM</div>
<p>Platform Digital Premium untuk UMKM Indonesia</p>
<div class="luxury-copyright">
© 2023 PortalUMKM.biz.id. All Rights Reserved. | Luxury Digital Solutions
</div>
</div>
</footer>
<script>
// DOM Elements
const themeToggle = document.getElementById('themeToggle');
const themeIcon = themeToggle.querySelector('i');
const musicToggle = document.getElementById('luxuryMusicToggle');
const musicIcon = musicToggle.querySelector('i');
const backgroundMusic = document.getElementById('luxuryBackgroundMusic');
const volumeSlider = document.getElementById('luxuryVolumeSlider');
const volumeControl = document.getElementById('luxuryVolume');
// Theme Toggle Functionality
themeToggle.addEventListener('click', function() {
document.body.classList.toggle('dark-mode');
// Add rotation effect
this.style.transform = 'rotate(180deg)';
setTimeout(() => {
this.style.transform = '';
}, 300);
// Change icon if needed
if (document.body.classList.contains('dark-mode')) {
themeIcon.className = 'fas fa-sun';
} else {
themeIcon.className = 'fas fa-gem';
}
});
// Music Controls Functionality
let isMusicPlaying = false;
// Set initial volume (50%)
backgroundMusic.volume = 0.5;
// Function to play luxury music
function playLuxuryMusic() {
backgroundMusic.play().then(() => {
isMusicPlaying = true;
musicIcon.classList.remove('fa-play');
musicIcon.classList.add('fa-pause');
volumeControl.classList.add('show');
// Add glow effect
musicToggle.style.boxShadow = 'var(--luxury-shadow), 0 0 40px rgba(212, 175, 55, 0.6)';
}).catch(error => {
console.log("Autoplay prevented:", error);
// Show user interaction needed
musicToggle.style.animation = 'pulse 2s infinite';
});
}
// Function to pause music
function pauseLuxuryMusic() {
backgroundMusic.pause();
isMusicPlaying = false;
musicIcon.classList.remove('fa-pause');
musicIcon.classList.add('fa-play');
// Remove glow effect
musicToggle.style.boxShadow = 'var(--luxury-shadow), var(--luxury-glow)';
// Hide volume control after delay if not hovering
setTimeout(() => {
if (!volumeControl.matches(':hover') && !musicToggle.matches(':hover')) {
volumeControl.classList.remove('show');
}
}, 500);
}
// Music toggle click event
musicToggle.addEventListener('click', function() {
if (isMusicPlaying) {
pauseLuxuryMusic();
} else {
playLuxuryMusic();
}
// Add click animation
this.style.transform = 'scale(0.9)';
setTimeout(() => {
this.style.transform = '';
}, 200);
});
// Volume control
volumeSlider.addEventListener('input', function() {
backgroundMusic.volume = this.value / 100;
// Add visual feedback
this.style.boxShadow = `0 0 15px rgba(212, 175, 55, ${this.value / 100})`;
});
// Show volume control when hovering music toggle or volume control
musicToggle.addEventListener('mouseenter', function() {
volumeControl.classList.add('show');
});
volumeControl.addEventListener('mouseenter', function() {
this.classList.add('show');
});
// Hide volume control when mouse leaves both elements
function hideVolumeControl() {
if (!isMusicPlaying) {
setTimeout(() => {
if (!volumeControl.matches(':hover') && !musicToggle.matches(':hover')) {
volumeControl.classList.remove('show');
}
}, 300);
}
}
musicToggle.addEventListener('mouseleave', hideVolumeControl);
volumeControl.addEventListener('mouseleave', hideVolumeControl);
// Auto play music when user interacts with page
document.addEventListener('click', function initAudio() {
document.removeEventListener('click', initAudio);
if (!isMusicPlaying) {
playLuxuryMusic();
}
}, { once: true });
// Smooth scroll for anchor links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
const targetId = this.getAttribute('href');
if(targetId === '#') return;
const targetElement = document.querySelector(targetId);
if(targetElement) {
window.scrollTo({
top: targetElement.offsetTop - 100,
behavior: 'smooth'
});
}
});
});
// Add scroll animations
const observerOptions = {
threshold: 0.1,
rootMargin: '0px 0px -50px 0px'
};
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.style.opacity = '1';
entry.target.style.transform = 'translateY(0)';
}
});
}, observerOptions);
// Observe luxury cards for animation
document.querySelectorAll('.luxury-card').forEach(card => {
card.style.opacity = '0';
card.style.transform = 'translateY(30px)';
card.style.transition = 'opacity 0.6s, transform 0.6s';
observer.observe(card);
});
// Add CSS animation for pulse effect
const style = document.createElement('style');
style.textContent = `
@keyframes pulse {
0% { box-shadow: var(--luxury-shadow), var(--luxury-glow); }
50% { box-shadow: var(--luxury-shadow), 0 0 30px rgba(212, 175, 55, 0.8); }
100% { box-shadow: var(--luxury-shadow), var(--luxury-glow); }
}
`;
document.head.appendChild(style);
</script>
</body>
</html>
Blog
-
-
Hello world!
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!