jjmandog commited on
Commit
3b1761e
·
verified ·
1 Parent(s): c03c8e8

noow i cant scrool down1 - Follow Up Deployment

Browse files
Files changed (1) hide show
  1. index.html +170 -39
index.html CHANGED
@@ -8,20 +8,50 @@
8
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
  <style>
10
  @keyframes rainbowGlow {
11
- 0% { text-shadow: 0 0 5px #ff0000, 0 0 10px #ff0000; }
12
- 16% { text-shadow: 0 0 5px #ff8000, 0 0 10px #ff8000; }
13
- 33% { text-shadow: 0 0 5px #ffff00, 0 0 10px #ffff00; }
14
- 50% { text-shadow: 0 0 5px #00ff00, 0 0 10px #00ff00; }
15
- 66% { text-shadow: 0 0 5px #0000ff, 0 0 10px #0000ff; }
16
- 83% { text-shadow: 0 0 5px #8000ff, 0 0 10px #8000ff; }
17
- 100% { text-shadow: 0 0 5px #ff0080, 0 0 10px #ff0080; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  }
19
 
20
 
21
  @keyframes float {
22
- 0% { transform: translateY(0px); }
23
- 50% { transform: translateY(-10px); }
24
- 100% { transform: translateY(0px); }
 
 
 
 
 
 
 
 
 
25
  }
26
 
27
  @keyframes pulse {
@@ -44,17 +74,26 @@
44
  }
45
 
46
  .shine-text {
47
- background: linear-gradient(90deg, #fff, #b530ff, #ff1744, #fff);
48
- background-size: 200% auto;
 
 
 
 
 
 
49
  color: transparent;
50
  -webkit-background-clip: text;
51
  background-clip: text;
52
- animation: shine 3s linear infinite;
 
53
  }
54
 
55
  .service-card:hover {
56
- transform: translateY(-10px);
57
- box-shadow: 0 20px 25px -5px rgba(181, 48, 255, 0.3), 0 10px 10px -5px rgba(181, 48, 255, 0.1);
 
 
58
  }
59
 
60
  .service-card::after {
@@ -79,11 +118,36 @@
79
  @keyframes foamDrip {
80
  0%, 100% {
81
  transform: translateY(0) scaleX(0.9);
 
82
  }
83
  50% {
84
- transform: translateY(5px) scaleX(1);
 
85
  }
86
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
87
 
88
  .gallery-item:hover {
89
  transform: scale(1.05);
@@ -181,7 +245,8 @@
181
  }
182
  </style>
183
  </head>
184
- <body class="bg-gray-900 text-gray-100 font-sans">
 
185
  <!-- Navigation -->
186
  <nav id="main-nav" class="fixed top-0 left-0 w-full bg-gray-900/90 backdrop-blur-md shadow-lg z-50 px-6 py-4 transition-all duration-300 border-b border-gray-800">
187
  <div class="max-w-7xl mx-auto flex justify-between items-center">
@@ -640,32 +705,61 @@
640
  <div class="bg-gray-800 rounded-xl p-6 hover:bg-gray-700 transition duration-500 transform hover:-translate-y-2 shadow-xl border border-gray-700">
641
  <div class="text-center mb-4">
642
  <div class="w-24 h-24 bg-purple-600/10 rounded-full flex items-center justify-center mx-auto">
643
- <img src="https://ezpzceramic.com/wp-content/uploads/2021/08/ezpz-logo.png" alt="Ezpz Ceramic" class="h-16 w-16 object-contain">
644
  </div>
645
  </div>
646
  <h3 class="text-2xl font-bold text-center mb-3 text-purple-400">Ezpz Ceramic</h3>
647
- <p class="text-gray-400 mb-4 text-center">Easy-to-use ceramic coatings.</p>
648
  <ul class="space-y-2 text-gray-400">
649
  <li class="flex items-start">
650
  <span class="text-purple-400 mr-2">•</span>
651
- User-friendly application
 
 
 
652
  </li>
653
  <li class="flex items-start">
654
  <span class="text-purple-400 mr-2">•</span>
655
- Professional-grade protection
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
656
  </li>
657
  <li class="flex items-start">
658
  <span class="text-purple-400 mr-2">•</span>
659
- Long-lasting hydrophobic effect
 
 
 
660
  </li>
661
  </ul>
 
 
 
662
  </div>
663
  </div>
664
  </div>
665
  </section>
666
 
667
  <!-- Stats Section -->
668
- <section id="stats" class="py-16 bg-gradient-to-br from-purple-900/80 to-pink-900/80 text-white px-6">
 
 
 
669
  <div class="max-w-7xl mx-auto">
670
  <div class="text-center mb-12">
671
  <span class="text-purple-300 font-semibold">Why Choose Us</span>
@@ -1112,23 +1206,18 @@
1112
  data[key] = value;
1113
  });
1114
 
1115
- // Format email body
1116
- const emailBody = `
1117
- New Appointment Request:
1118
-
1119
- Name: ${data.name}
1120
- Email: ${data.email}
1121
- Phone: ${data.phone}
1122
- Vehicle Type: ${data.vehicleType}
1123
- Service: ${data.service}
1124
- Preferred Date: ${data.date}
1125
-
1126
- Sent from Jay's Mobile Wash website
1127
- `;
1128
 
1129
- // Send email using mailto link
1130
- const mailtoLink = `mailto:[email protected]?subject=New Appointment Request&body=${encodeURIComponent(emailBody)}`;
1131
- window.location.href = mailtoLink;
1132
 
1133
  // Show success message
1134
  document.getElementById('formStatus').classList.remove('hidden');
@@ -1690,6 +1779,48 @@
1690
  modal.classList.add('hidden');
1691
  document.body.style.overflow = 'auto';
1692
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1693
  </script>
1694
  <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=jjmandog/jaysmobilewash" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
1695
  </html>
 
8
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
  <style>
10
  @keyframes rainbowGlow {
11
+ 0% {
12
+ text-shadow: 0 0 10px #ff0000, 0 0 20px #ff0000;
13
+ box-shadow: 0 0 15px #ff0000;
14
+ }
15
+ 16% {
16
+ text-shadow: 0 0 10px #ff8000, 0 0 20px #ff8000;
17
+ box-shadow: 0 0 15px #ff8000;
18
+ }
19
+ 33% {
20
+ text-shadow: 0 0 10px #ffff00, 0 0 20px #ffff00;
21
+ box-shadow: 0 0 15px #ffff00;
22
+ }
23
+ 50% {
24
+ text-shadow: 0 0 10px #00ff00, 0 0 20px #00ff00;
25
+ box-shadow: 0 0 15px #00ff00;
26
+ }
27
+ 66% {
28
+ text-shadow: 0 0 10px #0000ff, 0 0 20px #0000ff;
29
+ box-shadow: 0 0 15px #0000ff;
30
+ }
31
+ 83% {
32
+ text-shadow: 0 0 10px #8000ff, 0 0 20px #8000ff;
33
+ box-shadow: 0 0 15px #8000ff;
34
+ }
35
+ 100% {
36
+ text-shadow: 0 0 10px #ff0080, 0 0 20px #ff0080;
37
+ box-shadow: 0 0 15px #ff0080;
38
+ }
39
  }
40
 
41
 
42
  @keyframes float {
43
+ 0% {
44
+ transform: translateY(0px) rotate(-2deg);
45
+ filter: drop-shadow(0 10px 5px rgba(181, 48, 255, 0.5));
46
+ }
47
+ 50% {
48
+ transform: translateY(-15px) rotate(2deg);
49
+ filter: drop-shadow(0 20px 10px rgba(181, 48, 255, 0.7));
50
+ }
51
+ 100% {
52
+ transform: translateY(0px) rotate(-2deg);
53
+ filter: drop-shadow(0 10px 5px rgba(181, 48, 255, 0.5));
54
+ }
55
  }
56
 
57
  @keyframes pulse {
 
74
  }
75
 
76
  .shine-text {
77
+ background: linear-gradient(90deg,
78
+ #fff 0%,
79
+ #ff00ff 20%,
80
+ #b530ff 40%,
81
+ #ff1744 60%,
82
+ #ff00ff 80%,
83
+ #fff 100%);
84
+ background-size: 300% auto;
85
  color: transparent;
86
  -webkit-background-clip: text;
87
  background-clip: text;
88
+ animation: shine 2s linear infinite;
89
+ text-shadow: 0 0 5px rgba(255,255,255,0.3);
90
  }
91
 
92
  .service-card:hover {
93
+ transform: translateY(-15px) rotate(1deg);
94
+ box-shadow: 0 25px 50px -10px rgba(181, 48, 255, 0.4);
95
+ background: linear-gradient(135deg, rgba(181, 48, 255, 0.1) 0%, rgba(255, 23, 68, 0.1) 100%);
96
+ transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
97
  }
98
 
99
  .service-card::after {
 
118
  @keyframes foamDrip {
119
  0%, 100% {
120
  transform: translateY(0) scaleX(0.9);
121
+ opacity: 0.7;
122
  }
123
  50% {
124
+ transform: translateY(10px) scaleX(1.1);
125
+ opacity: 1;
126
  }
127
  }
128
+
129
+ @keyframes bubble {
130
+ 0% {
131
+ transform: translateY(0) scale(0.8);
132
+ opacity: 0;
133
+ }
134
+ 50% {
135
+ transform: translateY(-20px) scale(1);
136
+ opacity: 0.8;
137
+ }
138
+ 100% {
139
+ transform: translateY(-40px) scale(1.2);
140
+ opacity: 0;
141
+ }
142
+ }
143
+
144
+ .bubble {
145
+ position: absolute;
146
+ background: rgba(255,255,255,0.7);
147
+ border-radius: 50%;
148
+ animation: bubble 2s ease-out infinite;
149
+ pointer-events: none;
150
+ }
151
 
152
  .gallery-item:hover {
153
  transform: scale(1.05);
 
245
  }
246
  </style>
247
  </head>
248
+ <body class="bg-gray-900 text-gray-100 font-sans relative overflow-hidden">
249
+ <div id="water-drops"></div>
250
  <!-- Navigation -->
251
  <nav id="main-nav" class="fixed top-0 left-0 w-full bg-gray-900/90 backdrop-blur-md shadow-lg z-50 px-6 py-4 transition-all duration-300 border-b border-gray-800">
252
  <div class="max-w-7xl mx-auto flex justify-between items-center">
 
705
  <div class="bg-gray-800 rounded-xl p-6 hover:bg-gray-700 transition duration-500 transform hover:-translate-y-2 shadow-xl border border-gray-700">
706
  <div class="text-center mb-4">
707
  <div class="w-24 h-24 bg-purple-600/10 rounded-full flex items-center justify-center mx-auto">
708
+ <img src="https://m.media-amazon.com/images/I/61vggPvlGQL.jpg" alt="Ezpz Ceramic" class="h-16 w-16 object-contain">
709
  </div>
710
  </div>
711
  <h3 class="text-2xl font-bold text-center mb-3 text-purple-400">Ezpz Ceramic</h3>
712
+ <p class="text-gray-400 mb-4 text-center">Professional-Grade SiO₂ Ceramic Coatings</p>
713
  <ul class="space-y-2 text-gray-400">
714
  <li class="flex items-start">
715
  <span class="text-purple-400 mr-2">•</span>
716
+ <div>
717
+ <strong>9H Hardness Rating</strong> - Scratch-resistant SiO₂ matrix
718
+ <div class="text-xs text-gray-500 mt-1">Forms molecular bond with paint for permanent protection</div>
719
+ </div>
720
  </li>
721
  <li class="flex items-start">
722
  <span class="text-purple-400 mr-2">•</span>
723
+ <div>
724
+ <strong>2-5 Year Protection</strong> - Advanced hydrophobic properties
725
+ <div class="text-xs text-gray-500 mt-1">110°+ water contact angle for superior beading</div>
726
+ </div>
727
+ </li>
728
+ <li class="flex items-start">
729
+ <span class="text-purple-400 mr-2">•</span>
730
+ <div>
731
+ <strong>UV & Chemical Resistant</strong> - Blocks 98% of UV rays
732
+ <div class="text-xs text-gray-500 mt-1">Protects against acid rain, bird droppings, and tree sap</div>
733
+ </div>
734
+ </li>
735
+ <li class="flex items-start">
736
+ <span class="text-purple-400 mr-2">•</span>
737
+ <div>
738
+ <strong>Self-Cleaning Effect</strong> - Dirt and contaminants slide off
739
+ <div class="text-xs text-gray-500 mt-1">Reduces maintenance washing by 70%</div>
740
+ </div>
741
  </li>
742
  <li class="flex items-start">
743
  <span class="text-purple-400 mr-2">•</span>
744
+ <div>
745
+ <strong>Enhanced Gloss</strong> - Deepens paint color and clarity
746
+ <div class="text-xs text-gray-500 mt-1">Creates showroom-quality mirror finish</div>
747
+ </div>
748
  </li>
749
  </ul>
750
+ <div class="mt-4 text-xs text-gray-500 italic">
751
+ *Professional application recommended for optimal results
752
+ </div>
753
  </div>
754
  </div>
755
  </div>
756
  </section>
757
 
758
  <!-- Stats Section -->
759
+ <section id="stats" class="py-16 bg-gradient-to-br from-purple-900/80 to-pink-900/80 text-white px-6 relative overflow-hidden">
760
+ <div class="absolute inset-0 opacity-20 pointer-events-none">
761
+ <div class="absolute top-0 left-0 w-full h-full" style="background-image: radial-gradient(circle at 10% 20%, rgba(181, 48, 255, 0.5) 0%, transparent 2%), radial-gradient(circle at 20% 30%, rgba(181, 48, 255, 0.4) 0%, transparent 2%), radial-gradient(circle at 30% 40%, rgba(181, 48, 255, 0.4) 0%, transparent 2%), radial-gradient(circle at 40% 50%, rgba(181, 48, 255, 0.3) 0%, transparent 2%), radial-gradient(circle at 50% 60%, rgba(181, 48, 255, 0.3) 0%, transparent 2%), radial-gradient(circle at 60% 70%, rgba(181, 48, 255, 0.2) 0%, transparent 2%), radial-gradient(circle at 70% 80%, rgba(181, 48, 255, 0.2) 0%, transparent 2%), radial-gradient(circle at 80% 90%, rgba(181, 48, 255, 0.1) 0%, transparent 2%); background-size: 200px 200px;"></div>
762
+ </div>
763
  <div class="max-w-7xl mx-auto">
764
  <div class="text-center mb-12">
765
  <span class="text-purple-300 font-semibold">Why Choose Us</span>
 
1206
  data[key] = value;
1207
  });
1208
 
1209
+ // Format SMS body
1210
+ const smsBody = `New Appointment Request:%0A%0A` +
1211
+ `Name: ${data.name}%0A` +
1212
+ `Email: ${data.email}%0A` +
1213
+ `Phone: ${data.phone}%0A` +
1214
+ `Vehicle: ${data.vehicleType}%0A` +
1215
+ `Service: ${data.service}%0A` +
1216
+ `Date: ${data.date}%0A%0A` +
1217
+ `Sent from website`;
 
 
 
 
1218
 
1219
+ // Send SMS
1220
+ window.location.href = `sms:562-228-9429?body=${smsBody}`;
 
1221
 
1222
  // Show success message
1223
  document.getElementById('formStatus').classList.remove('hidden');
 
1779
  modal.classList.add('hidden');
1780
  document.body.style.overflow = 'auto';
1781
  }
1782
+
1783
+ // Create water drops
1784
+ function createWaterDrops() {
1785
+ const container = document.getElementById('water-drops');
1786
+ const dropsCount = 50;
1787
+
1788
+ for (let i = 0; i < dropsCount; i++) {
1789
+ const drop = document.createElement('div');
1790
+ drop.classList.add('bubble');
1791
+
1792
+ // Random properties
1793
+ const size = Math.random() * 15 + 5;
1794
+ const left = Math.random() * 100;
1795
+ const delay = Math.random() * 5;
1796
+ const duration = Math.random() * 3 + 2;
1797
+
1798
+ drop.style.width = `${size}px`;
1799
+ drop.style.height = `${size}px`;
1800
+ drop.style.left = `${left}%`;
1801
+ drop.style.bottom = `-${size}px`;
1802
+ drop.style.animationDelay = `${delay}s`;
1803
+ drop.style.animationDuration = `${duration}s`;
1804
+
1805
+ container.appendChild(drop);
1806
+ }
1807
+ }
1808
+
1809
+ // Initialize animations when page loads
1810
+ window.addEventListener('DOMContentLoaded', () => {
1811
+ createWaterDrops();
1812
+
1813
+ // Add hover effects to all buttons
1814
+ document.querySelectorAll('button, a[href]').forEach(btn => {
1815
+ btn.addEventListener('mouseenter', () => {
1816
+ btn.style.transform = 'scale(1.05)';
1817
+ btn.style.transition = 'all 0.2s ease';
1818
+ });
1819
+ btn.addEventListener('mouseleave', () => {
1820
+ btn.style.transform = 'scale(1)';
1821
+ });
1822
+ });
1823
+ });
1824
  </script>
1825
  <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=jjmandog/jaysmobilewash" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
1826
  </html>