adamqab commited on
Commit
2e2dcb5
·
verified ·
1 Parent(s): dbbaee5

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +170 -1
index.html CHANGED
@@ -491,4 +491,173 @@
491
 
492
  <div class="section-divider"></div>
493
 
494
- <section id
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
491
 
492
  <div class="section-divider"></div>
493
 
494
+ <section id="contact" class="py-20 bg-black">
495
+ <div class="max-w-6xl mx-auto px-6">
496
+ <h2 class="text-4xl font-bold mb-16 tech-font text-center">
497
+ <span class="gold-accent">//</span> GET IN <span class="red-accent">TOUCH</span>
498
+ </h2>
499
+
500
+ <div class="grid md:grid-cols-2 gap-12">
501
+ <div>
502
+ <h3 class="text-2xl font-bold mb-6 tech-font">
503
+ LET'S <span class="red-accent">CONNECT</span>
504
+ </h3>
505
+ <p class="mb-8 text-gray-300">
506
+ Interested in collaborating or have questions about my work? Feel free to reach out through this form or connect with me on social media.
507
+ </p>
508
+
509
+ <div class="space-y-4">
510
+ <div class="flex items-center">
511
+ <div class="w-12 h-12 bg-red-500 bg-opacity-20 rounded-lg flex items-center justify-center mr-4">
512
+ <i class="fas fa-envelope gold-accent"></i>
513
+ </div>
514
+ <div>
515
+ <h4 class="font-bold">Email</h4>
516
+ <p class="text-gray-400">adamqab.18@gmail.com</p>
517
+ </div>
518
+ </div>
519
+
520
+ <div class="flex items-center">
521
+ <div class="w-12 h-12 bg-red-500 bg-opacity-20 rounded-lg flex items-center justify-center mr-4">
522
+ <i class="fas fa-map-marker-alt gold-accent"></i>
523
+ </div>
524
+ <div>
525
+ <h4 class="font-bold">Location</h4>
526
+ <p class="text-gray-400">United States</p>
527
+ </div>
528
+ </div>
529
+ </div>
530
+
531
+ <div class="mt-8">
532
+ <h4 class="font-bold mb-4">Follow Me</h4>
533
+ <div class="flex space-x-4">
534
+ <a href="https://www.instagram.com/adhamqab" target="_blank" class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center text-white hover:bg-red-500 transition" aria-label="Instagram profile">
535
+ <i class="fab fa-instagram"></i>
536
+ </a>
537
+ <a href="https://www.linkedin.com/in/adam-qab-620856187/" target="_blank" class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center text-white hover:bg-blue-600 transition" aria-label="LinkedIn profile">
538
+ <i class="fab fa-linkedin-in"></i>
539
+ </a>
540
+ </a>
541
+ <a href="https://github.com/adhamqabban37" target="_blank" class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center text-white hover:bg-gray-600 transition" aria-label="GitHub profile"> <i class="fab fa-github"></i>
542
+ </a>
543
+ </div>
544
+ </div>
545
+ </div>
546
+
547
+ <div>
548
+ <form class="space-y-6">
549
+ <div>
550
+ <label for="name" class="block mb-2 text-sm font-medium">Your Name</label>
551
+ <input type="text" id="name" name="name" class="contact-input w-full px-4 py-3 rounded-lg focus:ring-2 focus:ring-gold-500" required>
552
+ </div>
553
+
554
+ <div>
555
+ <label for="email" class="block mb-2 text-sm font-medium">Your Email</label>
556
+ <input type="email" id="email" name="email" class="contact-input w-full px-4 py-3 rounded-lg focus:ring-2 focus:ring-gold-500" required>
557
+ </div>
558
+
559
+ <div>
560
+ <label for="subject" class="block mb-2 text-sm font-medium">Subject</label>
561
+ <input type="text" id="subject" name="subject" class="contact-input w-full px-4 py-3 rounded-lg focus:ring-2 focus:ring-gold-500">
562
+ </div>
563
+
564
+ <div>
565
+ <label for="message" class="block mb-2 text-sm font-medium">Message</label>
566
+ <textarea id="message" name="message" rows="5" class="contact-input w-full px-4 py-3 rounded-lg focus:ring-2 focus:ring-gold-500" required></textarea>
567
+ </div>
568
+
569
+ <button type="submit" class="w-full py-3 bg-red-500 hover:bg-red-600 text-white font-bold rounded-lg transition flex items-center justify-center">
570
+ SEND MESSAGE <i class="fas fa-paper-plane ml-2"></i>
571
+ </button>
572
+ </form>
573
+ </div>
574
+ </div>
575
+ </div>
576
+ </section>
577
+
578
+ <footer class="bg-black border-t border-gray-800 py-8">
579
+ <div class="max-w-6xl mx-auto px-6 text-center">
580
+ <div class="flex justify-center mb-6">
581
+ <a href="#" class="text-2xl font-bold tech-font">
582
+ <span class="red-accent">A</span>DHAM <span class="gold-accent">Q</span>AB
583
+ </a>
584
+ </div>
585
+ <p class="text-gray-500 mb-6">
586
+ &copy; <span id="currentYear">2025</span> Adham Qab. All rights reserved.
587
+ </p>
588
+ <div class="flex justify-center space-x-6">
589
+ <a href="https://www.instagram.com/adhamqab" target="_blank" class="text-gray-500 hover:text-red-500 transition" aria-label="Instagram profile">
590
+ <i class="fab fa-instagram"></i>
591
+ </a>
592
+ <a href="https://www.linkedin.com/in/adam-qab-620856187/" target="_blank" class="text-gray-500 hover:text-blue-400 transition" aria-label="LinkedIn profile">
593
+ <i class="fab fa-linkedin-in"></i>
594
+ </a>
595
+ <a href="https://github.com/adhamqabban37" target="_blank" class="text-gray-500 hover:text-white transition" aria-label="GitHub profile">
596
+ </a>
597
+ <a href="https://github.com/adhamqabban37" target="_blank" class="text-gray-500 hover:text-white transition" aria-label="GitHub profile"> <i class="fab fa-github"></i>
598
+ </a>
599
+ </div>
600
+ </div>
601
+ </footer>
602
+
603
+ <script>
604
+ // Smooth scrolling for anchor links
605
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
606
+ anchor.addEventListener('click', function (e) {
607
+ e.preventDefault();
608
+ const targetElement = document.querySelector(this.getAttribute('href'));
609
+ if (targetElement) {
610
+ targetElement.scrollIntoView({
611
+ behavior: 'smooth'
612
+ });
613
+ }
614
+
615
+ // Close mobile menu if open and it exists
616
+ const mobileMenu = document.getElementById('mobile-menu');
617
+ if (mobileMenu && !mobileMenu.classList.contains('hidden')) {
618
+ mobileMenu.classList.add('hidden');
619
+ }
620
+ });
621
+ });
622
+
623
+ // Mobile menu toggle
624
+ const mobileMenuButton = document.querySelector('.mobile-menu-button');
625
+ const mobileMenu = document.getElementById('mobile-menu');
626
+
627
+ if (mobileMenuButton && mobileMenu) {
628
+ mobileMenuButton.addEventListener('click', function() {
629
+ mobileMenu.classList.toggle('hidden');
630
+ });
631
+ }
632
+
633
+ // Animate elements when they come into view
634
+ const observer = new IntersectionObserver((entries) => {
635
+ entries.forEach(entry => {
636
+ if (entry.isIntersecting) {
637
+ entry.target.classList.add('animate-fadeIn');
638
+ observer.unobserve(entry.target); // Optional: unobserve after animation
639
+ }
640
+ });
641
+ }, { threshold: 0.1 });
642
+
643
+ document.querySelectorAll('.project-card, .achievement-card').forEach(card => {
644
+ observer.observe(card);
645
+ });
646
+
647
+ // Typewriter effect - ensure border is removed
648
+ const typewriterElement = document.querySelector('.typewriter');
649
+ if (typewriterElement) {
650
+ // Ensure animation completes before removing border if animation-duration is known
651
+ // For this example, using a timeout matching CSS animation
652
+ setTimeout(() => {
653
+ typewriterElement.style.borderRight = 'none';
654
+ }, 3500); // Match the 'typing' animation duration in CSS
655
+ }
656
+
657
+ // Update copyright year dynamically
658
+ document.getElementById('currentYear').textContent = new Date().getFullYear();
659
+
660
+ </script>
661
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=adamqab/https-huggingface-co-spaces-adamqab-myweb" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p>
662
+ </body>
663
+ </html>