|
|
<!DOCTYPE html> |
|
|
<html lang="ar" dir="rtl"> |
|
|
<head> |
|
|
<meta charset="UTF-8"> |
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
|
<title>ASNFLUL_JA | خدمات التصميم الفخمة</title> |
|
|
<script src="https://cdn.tailwindcss.com"></script> |
|
|
|
|
|
<link href="https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=Changa:wght@400;700;800;900&display=swap" rel="stylesheet"> |
|
|
|
|
|
<style> |
|
|
|
|
|
.font-heading { |
|
|
font-family: 'Changa', sans-serif; |
|
|
} |
|
|
.font-body { |
|
|
font-family: 'Amiri', serif; |
|
|
} |
|
|
|
|
|
body { |
|
|
font-family: 'Amiri', serif; |
|
|
background-color: #FFFFFF; |
|
|
color: #1C1C1C; |
|
|
} |
|
|
|
|
|
|
|
|
.header-bg { |
|
|
background-color: #1C1C1C; |
|
|
} |
|
|
|
|
|
.text-design-primary { color: #1C1C1C; } |
|
|
.bg-design-primary { background-color: #1C1C1C; } |
|
|
.text-accent-gold { color: #FFC300; } |
|
|
.bg-accent-gold { background-color: #FFC300; } |
|
|
.bg-success-green { background-color: #10B981; } |
|
|
|
|
|
|
|
|
.product-card { |
|
|
border: 1px solid #E0E0E0; |
|
|
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); |
|
|
transition: all 0.3s ease; |
|
|
} |
|
|
|
|
|
|
|
|
.card-white { |
|
|
background-color: #FFFFFF; |
|
|
} |
|
|
|
|
|
.card-light-gray { |
|
|
background-color: #F8F8F8; |
|
|
border-color: #F0F0F0; |
|
|
} |
|
|
|
|
|
.product-card:hover { |
|
|
box-shadow: 0 8px 15px rgba(255, 195, 0, 0.2); |
|
|
transform: translateY(-2px); |
|
|
border-color: #FFC300; |
|
|
} |
|
|
|
|
|
|
|
|
.scroll-container { |
|
|
-ms-overflow-style: none; |
|
|
scrollbar-width: none; |
|
|
overflow-x: hidden; |
|
|
} |
|
|
.scroll-container::-webkit-scrollbar { |
|
|
display: none; |
|
|
} |
|
|
|
|
|
|
|
|
.icon-svg { |
|
|
color: #1C1C1C; |
|
|
transition: color 0.3s, transform 0.3s; |
|
|
} |
|
|
.group:hover .icon-svg { |
|
|
color: #FFC300; |
|
|
transform: scale(1.1); |
|
|
} |
|
|
|
|
|
|
|
|
.modal-overlay { |
|
|
position: fixed; |
|
|
top: 0; |
|
|
left: 0; |
|
|
width: 100%; |
|
|
height: 100%; |
|
|
background-color: rgba(0, 0, 0, 0.7); |
|
|
display: none; |
|
|
justify-content: center; |
|
|
align-items: center; |
|
|
z-index: 1000; |
|
|
} |
|
|
.modal-content { |
|
|
background-color: #fff; |
|
|
padding: 30px; |
|
|
border-radius: 12px; |
|
|
max-width: 90%; |
|
|
width: 550px; |
|
|
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2); |
|
|
position: relative; |
|
|
} |
|
|
|
|
|
|
|
|
.btn-details-gold { |
|
|
background-color: #1C1C1C; |
|
|
color: white; |
|
|
transition: background-color 0.3s; |
|
|
} |
|
|
.btn-details-gold:hover { |
|
|
background-color: #333333; |
|
|
} |
|
|
|
|
|
|
|
|
.animate-spin { |
|
|
animation: spin 1s linear infinite; |
|
|
} |
|
|
@keyframes spin { |
|
|
from { transform: rotate(0deg); } |
|
|
to { transform: rotate(360deg); } |
|
|
} |
|
|
|
|
|
|
|
|
.video-responsive { |
|
|
position: relative; |
|
|
padding-bottom: 56.25%; |
|
|
height: 0; |
|
|
overflow: hidden; |
|
|
max-width: 100%; |
|
|
background: #000; |
|
|
border: 4px solid #FFC300; |
|
|
border-radius: 12px; |
|
|
} |
|
|
.video-responsive iframe { |
|
|
position: absolute; |
|
|
top: 0; |
|
|
left: 0; |
|
|
width: 100%; |
|
|
height: 100%; |
|
|
} |
|
|
|
|
|
</style> |
|
|
<script> |
|
|
tailwind.config = { |
|
|
theme: { |
|
|
extend: { |
|
|
colors: { |
|
|
|
|
|
'primary': '#1C1C1C', |
|
|
'secondary': '#FFFFFF', |
|
|
'accent': '#FFC300', |
|
|
'light-bg': '#F8F8F8', |
|
|
}, |
|
|
spacing: { |
|
|
'128': '32rem', |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
</script> |
|
|
</head> |
|
|
<body class="bg-secondary antialiased text-right font-body"> |
|
|
|
|
|
<header class="header-bg relative h-auto" id="home"> |
|
|
<nav class="bg-primary/95 text-white font-medium py-4 font-heading border-b border-gray-700 shadow-xl"> |
|
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 flex justify-between items-center"> |
|
|
|
|
|
<a href="#" class="flex items-center space-x-2 flex-row-reverse group"> |
|
|
<span class="text-xl tracking-widest uppercase font-extrabold text-white"></span> |
|
|
</a> |
|
|
|
|
|
<div class="hidden md:flex space-x-8 text-sm flex-row-reverse"> |
|
|
<a href="#home" class="hover:text-accent-gold transition">الرئيسية</a> |
|
|
<a href="#services" class="hover:text-accent-gold transition">خدماتنا</a> |
|
|
<a href="#portfolio" class="hover:text-accent-gold transition">أعمالنا</a> |
|
|
<a href="#about" class="hover:text-accent-gold transition">من نحن</a> |
|
|
<a href="#contact" class="hover:text-accent-gold transition">اتصل بنا</a> |
|
|
</div> |
|
|
</div> |
|
|
</nav> |
|
|
|
|
|
<div class="w-full h-96 bg-cover bg-center relative flex flex-col justify-center items-center text-center p-4" |
|
|
style="background-image: url('images/Gemini_Generated_Image_f46h8if46h8if46h.png');"> |
|
|
|
|
|
<div class="absolute inset-0 bg-primary/40"></div> |
|
|
|
|
|
<div class="relative z-10 text-white"> |
|
|
<p class="text-2xl text-accent-gold font-light font-body tracking-widest uppercase mb-2 drop-shadow-lg">الفخامة في كل تفصيل</p> |
|
|
<h1 class="text-5xl md:text-7xl font-extrabold leading-tight mb-8 font-heading drop-shadow-lg"> |
|
|
تصاميم بصرية <span class="text-accent-gold">تليق بمكانتك</span>. |
|
|
</h1> |
|
|
<a href="#services" class="inline-block px-8 py-3 text-lg font-bold bg-accent-gold text-primary rounded-full hover:bg-opacity-90 transition duration-300 shadow-xl shadow-accent-gold/40 font-heading"> |
|
|
اطلب الآن (نبدأ العمل) |
|
|
</a> |
|
|
</div> |
|
|
</div> |
|
|
</header> |
|
|
|
|
|
<div class="bg-secondary py-10 border-b border-gray-200"> |
|
|
<div class="max-w-5xl mx-auto flex justify-around text-center"> |
|
|
|
|
|
<div class="flex flex-col items-center group cursor-pointer"> |
|
|
<svg class="w-8 h-8 mb-2 icon-svg" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" stroke-width="1.5"> |
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L10.582 21.423 5.52 21.425l-.463-.463A2 2 0 014 18.948v-1.666L16.862 4.487z" /> |
|
|
</svg> |
|
|
<span class="text-sm font-medium text-design-primary font-body">هوية بصرية</span> |
|
|
</div> |
|
|
|
|
|
<div class="flex flex-col items-center group cursor-pointer"> |
|
|
<svg class="w-8 h-8 mb-2 icon-svg" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/24/24/svg" stroke-width="1.5"> |
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="M3 3v2.25l7.5 7.5L3 18.75V21h18v-2.25l-7.5-7.5L21 5.25V3H3zm18 18h-2.25V18h2.25v3zM3 3h2.25v2.25H3V3z" /> |
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="M3 21h18"/> |
|
|
</svg> |
|
|
<span class="text-sm font-medium text-design-primary font-body">إعلانات خارجية</span> |
|
|
</div> |
|
|
|
|
|
<div class="flex flex-col items-center group cursor-pointer"> |
|
|
<svg class="w-8 h-8 mb-2 icon-svg" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" stroke-width="1.5"> |
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="M10.5 8.25h-6M10.5 12.75h-6M10.5 17.25h-6M13.5 8.25h6M13.5 12.75h6M13.5 17.25h6"/> |
|
|
<rect x="3" y="3" width="18" height="18" rx="2" ry="2"/> |
|
|
</svg> |
|
|
<span class="text-sm font-medium text-design-primary font-body">تطوير مواقع</span> |
|
|
</div> |
|
|
|
|
|
<div class="flex flex-col items-center group cursor-pointer"> |
|
|
<svg class="w-8 h-8 mb-2 icon-svg" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" stroke-width="1.5"> |
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="M9.5 2h5a1 1 0 011 1v1a1 1 0 01-1 1h-5a1 1 0 01-1-1V3a1 1 0 011-1zM12 5v17m0 0l-4-4m4 4l4-4"/> |
|
|
</svg> |
|
|
<span class="text-sm font-medium text-design-primary font-body">رسم يدوي</span> |
|
|
</div> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<main> |
|
|
<section id="services" class="py-20 bg-secondary"> |
|
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> |
|
|
<div class="text-center mb-16"> |
|
|
<h2 class="text-4xl font-extrabold tracking-tight text-design-primary font-heading">خدماتنا المتميزة</h2> |
|
|
<p class="mt-2 text-gray-500 max-w-3xl mx-auto font-body">نقدم حلولاً تصميمية تتجاوز التوقعات وتلبي تطلعات الرفاهية.</p> |
|
|
</div> |
|
|
|
|
|
<div class="max-w-4xl mx-auto mb-20 p-4 bg-light-bg rounded-xl shadow-2xl shadow-gray-300"> |
|
|
<div class="text-center mb-6"> |
|
|
<h3 class="text-3xl font-extrabold text-design-primary font-heading mb-2">شاهد قصتنا!</h3> |
|
|
<p class="text-gray-600 font-body">نظرة سريعة على جودة خدماتنا وأسلوب عملنا الاحترافي.</p> |
|
|
</div> |
|
|
|
|
|
<div class="video-responsive mx-auto"> |
|
|
<iframe |
|
|
width="560" |
|
|
height="315" |
|
|
src="https://www.youtube.com/embed/dQw4w9WgXcQ?rel=0" |
|
|
title="YouTube video player" |
|
|
frameborder="0" |
|
|
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" |
|
|
allowfullscreen> |
|
|
</iframe> |
|
|
</div> |
|
|
</div> |
|
|
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 scroll-container"> |
|
|
|
|
|
<div class="service-card-item" data-title="تصميم بطاقات الأعمال الاحترافية"> |
|
|
<div class="rounded-xl product-card card-white h-full flex flex-col"> |
|
|
<img src="images/unnamed (15).jpg" alt="تصميم بطاقات الأعمال الاحترافية" class="w-full card-image h-56 object-cover rounded-t-xl" onerror="this.onerror=null; this.src='https://placehold.co/400x300/FFFFFF/1C1C1C?text=بطاقات+أعمال+فاخرة';"> |
|
|
<div class="p-6 text-center flex flex-col flex-grow"> |
|
|
<h3 class="text-lg font-bold leading-relaxed font-heading mb-3 flex-grow text-design-primary">تصميم بطاقات الأعمال الاحترافية</h3> |
|
|
<p class="font-semibold mt-1 mb-3 text-sm font-body text-accent-gold">لمسة أولى خالدة</p> |
|
|
<div class="flex justify-center space-x-2 flex-row-reverse mt-auto"> |
|
|
<button onclick="openServiceDetails(0)" class="flex-1 px-4 py-2 text-sm font-semibold btn-details-gold rounded-full hover:shadow-lg transition duration-300 font-heading"> |
|
|
التفاصيل |
|
|
</button> |
|
|
<button onclick="openOrderForm(0)" class="flex-1 px-4 py-2 text-sm font-semibold text-primary bg-accent-gold rounded-full hover:bg-opacity-90 transition duration-300 font-heading"> |
|
|
اطلب الآن |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="service-card-item" data-title="تصميم وتطوير المواقع الإلكترونية العصرية"> |
|
|
<div class="rounded-xl overflow-hidden product-card card-light-gray h-full flex flex-col"> |
|
|
<img src="images/ecc217e5986e846f40de88a9b9e5b0f2.jpg" alt="تطوير مواقع عصرية" class="w-full card-image h-56 object-cover rounded-t-xl" onerror="this.onerror=null; this.src='https://placehold.co/400x300/FFFFFF/1C1C1C?text=تطوير+مواقع+عصرية';"> |
|
|
<div class="p-6 text-center flex flex-col flex-grow"> |
|
|
<h3 class="text-lg font-bold leading-relaxed font-heading mb-3 flex-grow text-design-primary">تصميم وتطوير المواقع الإلكترونية العصرية</h3> |
|
|
<p class="font-semibold mt-1 mb-3 text-sm font-body text-accent-gold">واجهة المستقبل</p> |
|
|
<div class="flex justify-center space-x-2 flex-row-reverse mt-auto"> |
|
|
<button onclick="openServiceDetails(1)" class="flex-1 px-4 py-2 text-sm font-semibold btn-details-gold rounded-full hover:shadow-lg transition duration-300 font-heading"> |
|
|
التفاصيل |
|
|
</button> |
|
|
<button onclick="openOrderForm(1)" class="flex-1 px-4 py-2 text-sm font-semibold text-primary bg-accent-gold rounded-full hover:bg-opacity-90 transition duration-300 font-heading"> |
|
|
اطلب الآن |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="service-card-item" data-title="تصميم أغلفة الكتب والمجلات الفنية"> |
|
|
<div class="rounded-xl overflow-hidden product-card card-white h-full flex flex-col"> |
|
|
<img src="images/ed62a05b9eb9075567d4dc1a5d77cda8.jpg" alt="أغلفة كتب مذهلة" class="w-full card-image h-56 object-cover rounded-t-xl" onerror="this.onerror=null; this.src='https://placehold.co/400x300/FFFFFF/1C1C1C?text=أغلفة+كتب+مذهلة';"> |
|
|
<div class="p-6 text-center flex flex-col flex-grow"> |
|
|
<h3 class="text-lg font-bold leading-relaxed font-heading mb-3 flex-grow text-design-primary">تصميم أغلفة الكتب والمجلات الفنية</h3> |
|
|
<p class="font-semibold mt-1 mb-3 text-sm font-body text-accent-gold">جاذبية القراءة</p> |
|
|
<div class="flex justify-center space-x-2 flex-row-reverse mt-auto"> |
|
|
<button onclick="openServiceDetails(2)" class="flex-1 px-4 py-2 text-sm font-semibold btn-details-gold rounded-full hover:shadow-lg transition duration-300 font-heading"> |
|
|
التفاصيل |
|
|
</button> |
|
|
<button onclick="openOrderForm(2)" class="flex-1 px-4 py-2 text-sm font-semibold text-primary bg-accent-gold rounded-full hover:bg-opacity-90 transition duration-300 font-heading"> |
|
|
اطلب الآن |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="service-card-item" data-title="تصميم الشعارات والهوية البصرية المتكاملة"> |
|
|
<div class="rounded-xl overflow-hidden product-card card-light-gray h-full flex flex-col"> |
|
|
<img src="images/unnamed (14).jpg" alt="تصميم هوية بصرية" class="w-full card-image h-56 object-cover rounded-t-xl" onerror="this.onerror=null; this.src='https://placehold.co/400x300/FFFFFF/1C1C1C?text=هوية+بصرية+فخمة';"> |
|
|
<div class="p-6 text-center flex flex-col flex-grow"> |
|
|
<h3 class="text-lg font-bold leading-relaxed font-heading mb-3 flex-grow text-design-primary">تصميم الشعارات والهوية البصرية المتكاملة</h3> |
|
|
<p class="font-semibold mt-1 mb-3 text-sm font-body text-accent-gold">بصمة لا تُمحى</p> |
|
|
<div class="flex justify-center space-x-2 flex-row-reverse mt-auto"> |
|
|
<button onclick="openServiceDetails(3)" class="flex-1 px-4 py-2 text-sm font-semibold btn-details-gold rounded-full hover:shadow-lg transition duration-300 font-heading"> |
|
|
التفاصيل |
|
|
</button> |
|
|
<button onclick="openOrderForm(3)" class="flex-1 px-4 py-2 text-sm font-semibold text-primary bg-accent-gold rounded-full hover:bg-opacity-90 transition duration-300 font-heading"> |
|
|
اطلب الآن |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="service-card-item" data-title="تصميم اللافتات والإعلانات الخارجية"> |
|
|
<div class="rounded-xl overflow-hidden product-card card-white h-full flex flex-col"> |
|
|
<img src="images/c45bc1007ae39e2e2c41c0136abf15a8.jpg" alt="Outdoor Advertising" class="w-full card-image h-56 object-cover rounded-t-xl" onerror="this.onerror=null; this.src='https://placehold.co/400x300/FFFFFF/1C1C1C?text=إعلانات+خارجية+مميزة';"> |
|
|
<div class="p-6 text-center flex flex-col flex-grow"> |
|
|
<h3 class="text-lg font-bold leading-relaxed font-heading mb-3 flex-grow text-design-primary">تصميم اللافتات والإعلانات الخارجية</h3> |
|
|
<p class="font-semibold mt-1 mb-3 text-sm font-body text-accent-gold">وصول مؤثر</p> |
|
|
<div class="flex justify-center space-x-2 flex-row-reverse mt-auto"> |
|
|
<button onclick="openServiceDetails(4)" class="flex-1 px-4 py-2 text-sm font-semibold btn-details-gold rounded-full hover:shadow-lg transition duration-300 font-heading"> |
|
|
التفاصيل |
|
|
</button> |
|
|
<button onclick="openOrderForm(4)" class="flex-1 px-4 py-2 text-sm font-semibold text-primary bg-accent-gold rounded-full hover:bg-opacity-90 transition duration-300 font-heading"> |
|
|
اطلب الآن |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="service-card-item" data-title="تصميم قوائم الطعام الفاخرة"> |
|
|
<div class="rounded-xl overflow-hidden product-card card-light-gray h-full flex flex-col"> |
|
|
<img src="images/cf64416fb305108adf549e9dde61483e.jpg" alt="Luxury Menus" class="w-full card-image h-56 object-cover rounded-t-xl" onerror="this.onerror=null; this.src='https://placehold.co/400x300/FFFFFF/1C1C1C?text=قوائم+طعام+فاخرة';"> |
|
|
<div class="p-6 text-center flex flex-col flex-grow"> |
|
|
<h3 class="text-lg font-bold leading-relaxed font-heading mb-3 flex-grow text-design-primary">تصميم قوائم الطعام الفاخرة</h3> |
|
|
<p class="font-semibold mt-1 mb-3 text-sm font-body text-accent-gold">مذاق بصري</p> |
|
|
<div class="flex justify-center space-x-2 flex-row-reverse mt-auto"> |
|
|
<button onclick="openServiceDetails(5)" class="flex-1 px-4 py-2 text-sm font-semibold btn-details-gold rounded-full hover:shadow-lg transition duration-300 font-heading"> |
|
|
التفاصيل |
|
|
</button> |
|
|
<button onclick="openOrderForm(5)" class="flex-1 px-4 py-2 text-sm font-semibold text-primary bg-accent-gold rounded-full hover:bg-opacity-90 transition duration-300 font-heading"> |
|
|
اطلب الآن |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="service-card-item" data-title="تصميم الشواهد التكريمية والتقديرية"> |
|
|
<div class="rounded-xl overflow-hidden product-card card-white h-full flex flex-col"> |
|
|
<img src="images/fb2834bdef94e8a7e2a119bf9b330344.jpg" alt="Commemorative Plaques" class="w-full card-image h-56 object-cover rounded-t-xl" onerror="this.onerror=null; this.src='https://placehold.co/400x300/FFFFFF/1C1C1C?text=شهادات+تقدير+فخمة';"> |
|
|
<div class="p-6 text-center flex flex-col flex-grow"> |
|
|
<h3 class="text-lg font-bold leading-relaxed font-heading mb-3 flex-grow text-design-primary">تصميم الشواهد التكريمية والتقديرية</h3> |
|
|
<p class="font-semibold mt-1 mb-3 text-sm font-body text-accent-gold">تخليد الإنجاز</p> |
|
|
<div class="flex justify-center space-x-2 flex-row-reverse mt-auto"> |
|
|
<button onclick="openServiceDetails(6)" class="flex-1 px-4 py-2 text-sm font-semibold btn-details-gold rounded-full hover:shadow-lg transition duration-300 font-heading"> |
|
|
التفاصيل |
|
|
</button> |
|
|
<button onclick="openOrderForm(6)" class="flex-1 px-4 py-2 text-sm font-semibold text-primary bg-accent-gold rounded-full hover:bg-opacity-90 transition duration-300 font-heading"> |
|
|
اطلب الآن |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="service-card-item" data-title="الرسم الفني اليدوي بالقلم الجاف (تقنيات متنوعة)"> |
|
|
<div class="rounded-xl overflow-hidden product-card card-light-gray h-full flex flex-col"> |
|
|
<img src="images/bef0440b95be23806377608014e0c8d1.jpg" alt="Pen Art" class="w-full card-image h-56 object-cover rounded-t-xl" onerror="this.onerror=null; this.src='https://placehold.co/400x300/FFFFFF/1C1C1C?text=رسم+يدوي+فني';"> |
|
|
<div class="p-6 text-center flex flex-col flex-grow"> |
|
|
<h3 class="text-lg font-bold leading-relaxed font-heading mb-3 flex-grow text-design-primary">الرسم الفني اليدوي بالقلم الجاف (تقنيات متنوعة)</h3> |
|
|
<p class="font-semibold mt-1 mb-3 text-sm font-body text-accent-gold">إبداع أصيل</p> |
|
|
<div class="flex justify-center space-x-2 flex-row-reverse mt-auto"> |
|
|
<button onclick="openServiceDetails(7)" class="flex-1 px-4 py-2 text-sm font-semibold btn-details-gold rounded-full hover:shadow-lg transition duration-300 font-heading"> |
|
|
التفاصيل |
|
|
</button> |
|
|
<button onclick="openOrderForm(7)" class="flex-1 px-4 py-2 text-sm font-semibold text-primary bg-accent-gold rounded-full hover:bg-opacity-90 transition duration-300 font-heading"> |
|
|
اطلب الآن |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
</main> |
|
|
|
|
|
<div id="service-modal-overlay" class="modal-overlay" onclick="closeModal()"> |
|
|
<div id="service-modal-content" class="modal-content" onclick="event.stopPropagation()"> |
|
|
<button onclick="closeModal()" class="absolute top-4 left-4 text-gray-500 hover:text-gray-900 transition focus:outline-none"> |
|
|
<svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path></svg> |
|
|
</button> |
|
|
|
|
|
<h3 class="text-2xl font-bold text-primary mb-2 font-heading">تفاصيل وطلب الخدمة</h3> |
|
|
<p class="text-accent-gold font-semibold mb-6 text-base font-body">الخدمة المختارة: <span id="modal-service-name" class="text-design-primary">لم يتم تحديد خدمة</span></p> |
|
|
|
|
|
<div id="details-view"> |
|
|
<p id="modal-service-description" class="text-gray-700 mb-8 leading-relaxed font-body"> |
|
|
الوصف التفصيلي للخدمة يظهر هنا... |
|
|
</p> |
|
|
|
|
|
<button onclick="switchToForm()" class="w-full py-3 font-semibold text-primary bg-accent-gold rounded-lg shadow-md font-heading hover:bg-opacity-90 transition"> |
|
|
اطلب هذه الخدمة (الانتقال للنموذج) |
|
|
</button> |
|
|
</div> |
|
|
|
|
|
|
|
|
<form id="form-view" onsubmit="handleOrderSubmission(event)" class="hidden"> |
|
|
|
|
|
<h4 class="text-lg font-bold text-design-primary mb-4 font-heading">املأ بياناتك لحفظ الطلب وإرساله عبر الواتساب:</h4> |
|
|
|
|
|
<input type="hidden" id="service-name-hidden" name="serviceName"> |
|
|
|
|
|
<div class="mb-4"> |
|
|
<label for="full-name" class="block text-sm font-medium text-gray-700 mb-1 font-body">الاسم الكامل</label> |
|
|
<input type="text" id="full-name" name="fullName" required |
|
|
class="w-full p-3 border border-gray-300 rounded-lg focus:border-accent-gold focus:ring-accent-gold text-right font-body" |
|
|
placeholder="أدخل اسمك الكامل"> |
|
|
</div> |
|
|
|
|
|
<div class="mb-4"> |
|
|
<label for="phone" class="block text-sm font-medium text-gray-700 mb-1 font-body">رقم الهاتف (الواتساب)</label> |
|
|
<input type="tel" id="phone" name="phone" required |
|
|
class="w-full p-3 border border-gray-300 rounded-lg focus:border-accent-gold focus:ring-accent-gold text-right font-body" |
|
|
placeholder="أدخل رقم الواتساب الخاص بك"> |
|
|
</div> |
|
|
|
|
|
<div class="mb-4"> |
|
|
<label for="email" class="block text-sm font-medium text-gray-700 mb-1 font-body">البريد الإلكتروني</label> |
|
|
<input type="email" id="email" name="email" required |
|
|
class="w-full p-3 border border-gray-300 rounded-lg focus:border-accent-gold focus:ring-accent-gold text-right font-body" |
|
|
placeholder="example@domain.com"> |
|
|
</div> |
|
|
|
|
|
<div class="mb-6"> |
|
|
<label for="description" class="block text-sm font-medium text-gray-700 mb-1 font-body">وصف موجز للمشروع</label> |
|
|
<textarea id="description" name="description" rows="4" required |
|
|
class="w-full p-3 border border-gray-300 rounded-lg focus:border-accent-gold focus:ring-accent-gold text-right font-body" |
|
|
placeholder="اذكر متطلباتك الأساسية وأي تفاصيل هامة عن مشروعك"></textarea> |
|
|
</div> |
|
|
|
|
|
<button type="submit" id="submit-order-button" class="w-full py-3 font-semibold text-primary bg-accent-gold rounded-lg shadow-md font-heading hover:bg-opacity-90 transition disabled:bg-gray-400 flex items-center justify-center"> |
|
|
إرسال الطلب وحفظ البيانات |
|
|
<svg class="w-5 h-5 mr-2" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/24/24/svg"><path d="M12.039 1.018A10.99 10.99 0 0 0 1.08 12.029c0 1.764.453 3.45 1.303 4.935L1 23l6.23-1.644a11.025 11.025 0 0 0 4.81 1.258h.005c6.071 0 11.002-4.931 11.002-11.001 0-3.235-1.353-6.232-3.535-8.414S15.274 1.018 12.039 1.018zM17.58 15.632c-.105.276-.395.733-.564.912-.17.18-.328.204-.616.082-.288-.122-1.218-.445-2.327-1.435-1.109-.99-1.859-2.209-2.083-2.583-.223-.374-.015-.572.164-.733.167-.16.395-.418.528-.567.133-.148.177-.306.264-.465.088-.16.044-.3-.022-.445-.065-.145-.583-1.41-.8-1.928-.217-.517-.435-.447-.6-.452-.167-.005-.357-.005-.546-.005-.188 0-.497.066-.757.327-.26.26-.992.977-.992 2.385 0 1.408 1.022 2.766 1.166 2.962.144.197 2.023 3.1 4.91 4.317 2.886 1.218 2.886.812 3.415.752.529-.06 1.737-.704 1.986-1.385.248-.68.248-1.263.17-1.407-.077-.145-.285-.23-.55-.375z"/></svg> |
|
|
</button> |
|
|
</form> |
|
|
|
|
|
<div id="submission-message" class="mt-4 p-4 rounded-lg text-center hidden font-body"></div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<footer class="bg-primary text-gray-400 py-12"> |
|
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> |
|
|
<div class="grid grid-cols-2 md:grid-cols-5 gap-8 text-right font-body"> |
|
|
<div class="col-span-2 md:col-span-1"> |
|
|
<h3 class="text-2xl font-extrabold text-accent-gold mb-4 uppercase tracking-widest font-heading">ASNFLUL_JA</h3> |
|
|
</div> |
|
|
|
|
|
<div> |
|
|
<h4 class="text-white font-semibold mb-3 uppercase text-sm font-heading">الخصوصية</h4> |
|
|
<ul class="space-y-2 text-xs"> |
|
|
<li><a href="#" class="hover:text-accent-gold transition">سياسة الخصوصية</a></li> |
|
|
<li><a href="#" class="hover:text-accent-gold transition">الشروط والأحكام</a></li> |
|
|
<li><a href="#" class="hover:text-accent-gold transition">سياسة الكوكيز</a></li> |
|
|
</ul> |
|
|
</div> |
|
|
|
|
|
<div> |
|
|
<h4 class="text-white font-semibold mb-3 uppercase text-sm font-heading">خدماتنا</h4> |
|
|
<ul class="space-y-2 text-xs"> |
|
|
<li><a href="#" class="hover:text-accent-gold transition">تصميم الشعارات</a></li> |
|
|
<li><a href="#" class="hover:text-accent-gold transition">تطوير المواقع</a></li> |
|
|
<li><a href="#" class="hover:text-accent-gold transition">الرسم اليدوي</a></li> |
|
|
</ul> |
|
|
</div> |
|
|
|
|
|
<div> |
|
|
<h4 class="text-white font-semibold mb-3 uppercase text-sm font-heading">من نحن</h4> |
|
|
<ul class="space-y-2 text-xs"> |
|
|
<li><a href="#" class="hover:text-accent-gold transition">قصتنا</a></li> |
|
|
<li><a href="#" class="hover:text-accent-gold transition">فريق العمل</a></li> |
|
|
<li><a href="#" class="hover:text-accent-gold transition">مواقعنا</a></li> |
|
|
</ul> |
|
|
</div> |
|
|
|
|
|
<div> |
|
|
<h4 class="text-white font-semibold mb-3 uppercase text-sm font-heading">معلومات</h4> |
|
|
<ul class="space-y-2 text-xs"> |
|
|
<li><a href="#" class="hover:text-accent-gold transition">الوظائف</a></li> |
|
|
<li><a href="#" class="hover:text-accent-gold transition">الأسئلة الشائعة</a></li> |
|
|
<li><a href="#" class="hover:text-accent-gold transition">التواصل</a></li> |
|
|
</ul> |
|
|
<h4 class="text-white font-semibold mt-6 mb-3 uppercase text-sm font-heading">تابعنا</h4> |
|
|
<div class="flex space-x-4 flex-row-reverse"> |
|
|
|
|
|
<a href="https://www.facebook.com/share/1CKU2rHzcg/" target="_blank" class="text-gray-400 hover:text-accent-gold transition"> |
|
|
<svg class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14 13.5h2.5l1-4H14v-2c0-1.03 0-2 2-2h3v-3h-3c-3.79 0-5 2.22-5 5v2h-3v4h3v10h4v-10z"/></svg> |
|
|
</a> |
|
|
|
|
|
<a href="https://www.instagram.com/asnflul_ja?igsh=MTFlcmVsazBwbDBpbQ==" target="_blank" class="text-gray-400 hover:text-accent-gold transition"> |
|
|
<svg class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7.8 2h8.4C17.37 2 18 2.63 18 3.4v8.4c0 .77-.63 1.4-1.4 1.4H7.8c-.77 0-1.4-.63-1.4-1.4V3.4C6.4 2.63 7.03 2 7.8 2zm-.4 3.4v8.4h8.4V5.4H7.4zm7.6 1.4c0 .5-.4.9-.9.9s-.9-.4-.9-.9.4-.9.9-.9.9.4.9.9zm-2.1 2.3c0 1.25-1.01 2.26-2.26 2.26S8.78 11.35 8.78 10.1c0-1.25 1.01-2.26 2.26-2.26s2.26 1.01 2.26 2.26z"/></svg> |
|
|
</a> |
|
|
|
|
|
<a href="https://twitter.com/yourusername" target="_blank" class="text-gray-400 hover:text-accent-gold transition"> |
|
|
<svg class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18.244 2.25h3.308l-7.227 8.261 8.845 11.45H16.27l-6.883-8.66-4.505 8.66H2.25l7.743-11.238L1.625 2.25H4.93L12 10.84 18.244 2.25zM15.424 21.08h2.072L7.753 3.76H5.509L15.424 21.08z"/></svg> |
|
|
</a> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="text-center mt-10 text-xs border-t border-gray-700 pt-6 font-body"> |
|
|
© 2025 ASNFLUL_JA. جميع الحقوق محفوظة. |
|
|
</div> |
|
|
</div> |
|
|
</footer> |
|
|
|
|
|
|
|
|
<script type="module"> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const WHATSAPP_LINK_BASE = "https://wa.me/message/P3DXRV6NTZ63L1"; |
|
|
|
|
|
const GOOGLE_FORM_URL = "https://docs.google.com/forms/d/e/1FAIpQLSfCxo5djRcGGwfBp3siqMpWaT2-6LgxHzycaV4SN8w-JwnAJQ/formResponse"; |
|
|
|
|
|
|
|
|
const GOOGLE_FORM_ENTRIES = { |
|
|
serviceName: 'entry.2048232046', |
|
|
fullName: 'entry.273358955', |
|
|
phone: 'entry.2006001208', |
|
|
email: 'entry.2047708974', |
|
|
description: 'entry.513059298' |
|
|
}; |
|
|
|
|
|
let currentServiceIndex = -1; |
|
|
const serviceData = [ |
|
|
{ title: "تصميم بطاقات الأعمال الاحترافية", description: "بطاقات أعمال أنيقة تعكس احترافيتك. نختار أفضل الخامات والتصاميم المبتكرة لضمان ترك انطباع دائم ومميز عند تبادل الاتصال. تتضمن تصميم الوجهين وتهيئة ملفات الطباعة الاحترافية." }, |
|
|
{ title: "تصميم وتطوير المواقع الإلكترونية العصرية", description: "تصميم واجهات مستخدم (UI) وتجربة مستخدم (UX) سلسة وجذابة للمواقع والتطبيقات، بالإضافة إلى تطوير الموقع بالكامل ليكون متجاوباً وسريعاً على جميع الأجهزة." }, |
|
|
{ title: "تصميم أغلفة الكتب والمجلات الفنية", description: "نصمم أغلفة فنية تخطف الأنظار وتلخص محتوى الكتاب أو المجلة بلمسة إبداعية. نضمن أن يكون الغلاف بمثابة بوابة جذابة لعملك الأدبي، مع مراعاة الجاذبية البصرية ومتطلبات النشر." }, |
|
|
{ title: "تصميم الشعارات والهوية البصرية المتكاملة", description: "نعمل على بناء هوية بصرية قوية ومتماسكة تبدأ من تصميم شعار فريد يحكي قصة علامتك التجارية، وصولاً إلى اختيار الألوان والخطوط وأنماط التصميم التي تميزك عن المنافسين. تشمل هذه الخدمة: تصميم الشعار، دليل الاستخدام، الألوان، الخطوط، وتطبيقات الهوية الأساسية." }, |
|
|
{ title: "تصميم اللافتات والإعلانات الخارجية", description: "حلول إعلانية خارجية جذابة ومؤثرة، تشمل تصميم لوحات الإعلانات الكبيرة، لافتات المحلات، والبنرات الدعائية، مع التركيز على الوضوح والرسالة السريعة. نضمن دقة المقاسات والجاهزية للطباعة على مختلف الخامات." }, |
|
|
{ title: "تصميم قوائم الطعام الفاخرة", description: "تصميم قوائم طعام راقية ومنظمة، تراعي سيكولوجية العميل وتبرز الأطباق المميزة، باستخدام صور ذات جودة عالية وتنسيق فاخر. تشمل تصميم القائمة المطبوعة والرقمية (QR Menu)." }, |
|
|
{ title: "تصميم الشواهد التكريمية والتقديرية", description: "نقدم تصميمات راقية لشهادات الشكر والتقدير والدروع التذكارية، باستخدام خطوط أنيقة وتنسيقات رسمية تعكس قيمة التكريم والتقدير. نركز على الفخامة والبساطة في آن واحد." }, |
|
|
{ title: "الرسم الفني اليدوي بالقلم الجاف (تقنيات متنوعة)", description: "خدمات رسم فني شخصية ومخصصة باستخدام تقنية القلم الجاف، لإنشاء لوحات فريدة أو رسومات توضيحية ذات طابع خاص وعميق. تشمل رسومات البورتريه والمناظر الطبيعية الفنية." } |
|
|
]; |
|
|
|
|
|
|
|
|
window.openServiceDetails = function(index) { |
|
|
currentServiceIndex = index; |
|
|
const data = serviceData[index]; |
|
|
if (!data) return; |
|
|
|
|
|
|
|
|
document.getElementById('modal-service-name').textContent = data.title; |
|
|
document.getElementById('modal-service-description').textContent = data.description; |
|
|
document.getElementById('service-name-hidden').value = data.title; |
|
|
|
|
|
|
|
|
document.getElementById('details-view').style.display = 'block'; |
|
|
document.getElementById('form-view').style.display = 'none'; |
|
|
document.getElementById('submission-message').style.display = 'none'; |
|
|
|
|
|
document.getElementById('service-modal-overlay').style.display = 'flex'; |
|
|
document.body.style.overflow = 'hidden'; |
|
|
} |
|
|
|
|
|
|
|
|
window.openOrderForm = function(index) { |
|
|
currentServiceIndex = index; |
|
|
const data = serviceData[index]; |
|
|
if (!data) return; |
|
|
document.getElementById('modal-service-name').textContent = data.title; |
|
|
document.getElementById('service-name-hidden').value = data.title; |
|
|
|
|
|
|
|
|
document.getElementById('details-view').style.display = 'none'; |
|
|
document.getElementById('form-view').style.display = 'block'; |
|
|
document.getElementById('submission-message').style.display = 'none'; |
|
|
document.getElementById('form-view').reset(); |
|
|
document.getElementById('submit-order-button').disabled = false; |
|
|
document.getElementById('submit-order-button').innerHTML = 'إرسال الطلب وحفظ البيانات <svg class="w-5 h-5 mr-2" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/24/24/svg"><path d="M12.039 1.018A10.99 10.99 0 0 0 1.08 12.029c0 1.764.453 3.45 1.303 4.935L1 23l6.23-1.644a11.025 11.025 0 0 0 4.81 1.258h.005c6.071 0 11.002-4.931 11.002-11.001 0-3.235-1.353-6.232-3.535-8.414S15.274 1.018 12.039 1.018zM17.58 15.632c-.105.276-.395.733-.564.912-.17.18-.328.204-.616.082-.288-.122-1.218-.445-2.327-1.435-1.109-.99-1.859-2.209-2.083-2.583-.223-.374-.015-.572.164-.733.167-.16.395-.418.528-.567.133-.148.177-.306.264-.465.088-.16.044-.3-.022-.445-.065-.145-.583-1.41-.8-1.928-.217-.517-.435-.447-.6-.452-.167-.005-.357-.005-.546-.005-.188 0-.497.066-.757.327-.26.26-.992.977-.992 2.385 0 1.408 1.022 2.766 1.166 2.962.144.197 2.023 3.1 4.91 4.317 2.886 1.218 2.886.812 3.415.752.529-.06 1.737-.704 1.986-1.385.248-.68.248-1.263.17-1.407-.077-.145-.285-.23-.55-.375z"/></svg>'; |
|
|
|
|
|
document.getElementById('service-modal-overlay').style.display = 'flex'; |
|
|
document.body.style.overflow = 'hidden'; |
|
|
} |
|
|
|
|
|
|
|
|
window.switchToForm = function() { |
|
|
document.getElementById('details-view').style.display = 'none'; |
|
|
document.getElementById('form-view').style.display = 'block'; |
|
|
document.getElementById('form-view').reset(); |
|
|
} |
|
|
|
|
|
window.closeModal = function() { |
|
|
document.getElementById('service-modal-overlay').style.display = 'none'; |
|
|
document.body.style.overflow = ''; |
|
|
currentServiceIndex = -1; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async function saveToGoogleForm(formData) { |
|
|
const formPayload = new FormData(); |
|
|
|
|
|
|
|
|
const BEARER_TOKEN = "YOUR_SECURE_API_KEY_OR_TOKEN_12345"; |
|
|
|
|
|
|
|
|
formPayload.append(GOOGLE_FORM_ENTRIES.serviceName, formData.get('serviceName')); |
|
|
formPayload.append(GOOGLE_FORM_ENTRIES.fullName, formData.get('fullName')); |
|
|
formPayload.append(GOOGLE_FORM_ENTRIES.phone, formData.get('phone')); |
|
|
formPayload.append(GOOGLE_FORM_ENTRIES.email, formData.get('email')); |
|
|
formPayload.append(GOOGLE_FORM_ENTRIES.description, formData.get('description')); |
|
|
|
|
|
|
|
|
const headersForRealApi = { |
|
|
'Authorization': `Bearer ${BEARER_TOKEN}`, |
|
|
'Content-Type': 'application/json' |
|
|
}; |
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
const response = await fetch(GOOGLE_FORM_URL, { |
|
|
method: 'POST', |
|
|
mode: 'no-cors', |
|
|
body: formPayload, |
|
|
}); |
|
|
|
|
|
console.log("Bearer Token Concept: The Authorization header would be sent if this were your actual API endpoint."); |
|
|
return { success: true }; |
|
|
|
|
|
} catch (error) { |
|
|
console.error("Error submitting to Google Form:", error); |
|
|
return { success: false, error: error.message }; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
window.handleOrderSubmission = async function(event) { |
|
|
event.preventDefault(); |
|
|
const form = event.target; |
|
|
const submissionMessage = document.getElementById('submission-message'); |
|
|
const submitButton = document.getElementById('submit-order-button'); |
|
|
const originalButtonContent = 'إرسال الطلب وحفظ البيانات <svg class="w-5 h-5 mr-2" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/24/24/svg"><path d="M12.039 1.018A10.99 10.99 0 0 0 1.08 12.029c0 1.764.453 3.45 1.303 4.935L1 23l6.23-1.644a11.025 11.025 0 0 0 4.81 1.258h.005c6.071 0 11.002-4.931 11.002-11.001 0-3.235-1.353-6.232-3.535-8.414S15.274 1.018 12.039 1.018zM17.58 15.632c-.105.276-.395.733-.564.912-.17.18-.328.204-.616.082-.288-.122-1.218-.445-2.327-1.435-1.109-.99-1.859-2.209-2.083-2.583-.223-.374-.015-.572.164-.733.167-.16.395-.418.528-.567.133-.148.177-.306.264-.465.088-.16.044-.3-.022-.445-.065-.145-.583-1.41-.8-1.928-.217-.517-.435-.447-.6-.452-.167-.005-.357-.005-.546-.005-.188 0-.497.066-.757.327-.26.26-.992.977-.992 2.385 0 1.408 1.022 2.766 1.166 2.962.144.197 2.023 3.1 4.91 4.317 2.886 1.218 2.886.812 3.415.752.529-.06 1.737-.704 1.986-1.385.248-.68.248-1.263.17-1.407-.077-.145-.285-.23-.55-.375z"/></svg>'; |
|
|
|
|
|
|
|
|
const formData = new FormData(form); |
|
|
|
|
|
|
|
|
submitButton.disabled = true; |
|
|
submitButton.innerHTML = 'جارٍ حفظ البيانات... <span class="animate-spin inline-block mr-2">⟳</span>'; |
|
|
submissionMessage.style.display = 'none'; |
|
|
|
|
|
|
|
|
|
|
|
const saveResult = await saveToGoogleForm(formData); |
|
|
|
|
|
|
|
|
if (saveResult.success) { |
|
|
submissionMessage.textContent = 'تم حفظ بياناتك بنجاح. الآن سيتم تحويلك إلى الواتساب.'; |
|
|
submissionMessage.className = 'mt-4 p-4 rounded-lg text-center bg-green-100 text-green-700 font-bold font-body border border-green-500'; |
|
|
} else { |
|
|
submissionMessage.textContent = 'حدث خطأ أثناء حفظ البيانات (قد يكون تم الحفظ، أو لا). سننتقل إلى الواتساب الآن.'; |
|
|
submissionMessage.className = 'mt-4 p-4 rounded-lg text-center bg-yellow-100 text-yellow-700 font-bold font-body border border-yellow-500'; |
|
|
} |
|
|
submissionMessage.style.display = 'block'; |
|
|
|
|
|
|
|
|
|
|
|
submitButton.innerHTML = 'جارٍ التوجيه إلى الواتساب... <span class="animate-spin inline-block mr-2">⟳</span>'; |
|
|
|
|
|
const message = `*طلب خدمة تصميم جديد*\n\n` + |
|
|
`*الخدمة:* ${formData.get('serviceName')}\n` + |
|
|
`*الاسم:* ${formData.get('fullName')}\n` + |
|
|
`*البريد الإلكتروني:* ${formData.get('email')}\n` + |
|
|
`*رقم الهاتف:* ${formData.get('phone')}\n\n` + |
|
|
`*تفاصيل المشروع:*\n${formData.get('description')}`; |
|
|
|
|
|
const encodedMessage = encodeURIComponent(message); |
|
|
const whatsappLink = `${WHATSAPP_LINK_BASE}?text=${encodedMessage}`; |
|
|
|
|
|
|
|
|
setTimeout(() => { |
|
|
window.open(whatsappLink, '_blank'); |
|
|
|
|
|
|
|
|
submitButton.disabled = false; |
|
|
submitButton.innerHTML = originalButtonContent; |
|
|
|
|
|
submissionMessage.innerHTML = 'تم توجيهك إلى الواتساب. <strong>الرجاء إرسال الرسالة لإتمام طلبك.</strong>'; |
|
|
submissionMessage.className = 'mt-4 p-4 rounded-lg text-center bg-accent-gold text-primary font-bold font-body'; |
|
|
|
|
|
form.style.display = 'none'; |
|
|
document.getElementById('details-view').style.display = 'none'; |
|
|
}, 2000); |
|
|
} |
|
|
|
|
|
document.addEventListener('keydown', function(e) { |
|
|
if (e.key === 'Escape') { |
|
|
closeModal(); |
|
|
} |
|
|
}); |
|
|
|
|
|
</script> |
|
|
</body> |
|
|
</html> |