من نحن

<html lang="ar" dir="rtl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>من نحن</title> <style> @font-face { font-family:'GE_SS_Two_Light'; src: url(./fonts/GE_SS_Two_Light.otf) format('opentype'); } body { font-family: 'GE_SS_Two_Light'; background-color: #f3f3f3; margin: 0; padding: 20px; } .about-container { background-color: #ffffff; padding: 40px 30px; border-radius: 16px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); max-width: 800px; margin: 40px auto; } h1 { color: #b79655; text-align: center; font-size: 32px; margin-bottom: 10px; } h2 { color: #b79655; margin-top: 30px; text-align: center; font-size: 22px; } p { color: #555; line-height: 2; text-align: center; font-size: 18px; } .divider { width: 60px; height: 3px; background-color: #b79655; margin: 10px auto 20px; border-radius: 2px; transition: width 0.4s ease; } /* === انيميشن الظهور === */ .fade-in { opacity: 0; transform: translateY(30px); transition: opacity 0.7s ease, transform 0.7s ease; } .fade-in.visible { opacity: 1; transform: translateY(0); } /* === بطاقات رؤيتنا ورسالتنا === */ .section-card { background-color: #fdf8ef; border-right: 4px solid #b79655; border-radius: 12px; padding: 20px 25px; margin: 20px 0; cursor: pointer; transition: transform 0.3s ease, box-shadow 0.3s ease; } .section-card:hover { transform: translateY(-4px); box-shadow: 0 8px 20px rgba(183, 150, 85, 0.15); } .section-card h2 { margin-top: 0; } .section-card p { margin: 0; } /* === عداد الأرقام === */ .stats { display: flex; justify-content: center; gap: 40px; margin: 30px 0; flex-wrap: wrap; } .stat-item { text-align: center; } .stat-number { font-size: 36px; color: #b79655; font-weight: bold; display: block; } .stat-label { font-size: 14px; color: #888; } /* === زر التواصل === */ .contact-btn { display: block; width: fit-content; margin: 30px auto 0; padding: 12px 35px; background-color: #b79655; color: white; border: none; border-radius: 30px; font-family: 'GE_SS_Two_Light'; font-size: 16px; cursor: pointer; transition: background-color 0.3s ease, transform 0.2s ease; text-decoration: none; } .contact-btn:hover { background-color: #9a7d42; transform: scale(1.05); } </style> </head> <body>

من نحن

أهلاً وسهلاً بك في متجر جامعة أم القرى!
يسعدنا أن تكون معنا — هنا ستجد كل ما يعبّر عن انتمائك وفخرك بجامعتك في كل لحظة.

اخترنا بعناية واهتمام منتجات تناسبك سواء كنت طالباً، طالبة، أو عضواً في هيئة التدريس — لأن كل واحد منكم يستحق الأفضل دائماً.

<!-- عداد الأرقام -->
0 منتج متاح
0 عميل سعيد
0 سنوات خبرة
<!-- بطاقة رؤيتنا -->

رؤيتنا

نحلم أن نكون الخيار الأول والأقرب إلى قلبك لكل منتجات الجامعة في المملكة، وأن نكون جزءاً حقيقياً من ذكرياتك الجامعية الجميلة.

<!-- بطاقة رسالتنا -->

رسالتنا

نسعى كل يوم لنكون أقرب إليك — بأفكار مبتكرة وخدمة من القلب، لأن هدفنا الأول هو أن تشعر بالفخر والانتماء في كل منتج تحمله معك.

تواصل معنا
{ entries.forEach((entry, i) => { if (entry.isIntersecting) { setTimeout(() => { entry.target.classList.add('visible'); }, i * 120); observer.unobserve(entry.target); } }); }, { threshold: 0.15 }); document.querySelectorAll('.fade-in').forEach(el => observer.observe(el)); // === 2. عداد الأرقام === function animateCounter(el) { const target = parseInt(el.getAttribute('data-target')); const duration = 1800; const step = target / (duration / 16); let current = 0; const timer = setInterval(() => { current += step; if (current >= target) { el.textContent = target.toLocaleString('ar-SA') + '+'; clearInterval(timer); } else { el.textContent = Math.floor(current).toLocaleString('ar-SA'); } }, 16); } const statsObserver = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { document.querySelectorAll('.stat-number').forEach(animateCounter); statsObserver.disconnect(); } }); }, { threshold: 0.5 }); const statsSection = document.querySelector('.stats'); if (statsSection) statsObserver.observe(statsSection); // === 3. توسيع الخط الذهبي عند التمرير للبطاقات === document.querySelectorAll('.section-card').forEach(card => { card.addEventListener('mouseenter', () => { card.querySelector('.divider').style.width = '120px'; }); card.addEventListener('mouseleave', () => { card.querySelector('.divider').style.width = '60px'; }); }); </body> </html>