Ibrokhim1263 commited on
Commit
4247a6e
·
verified ·
1 Parent(s): 765ea04

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +212 -97
index.html CHANGED
@@ -111,18 +111,18 @@
111
  }
112
  /* === Section Backgrounds & Text === */
113
  /* Harmonize backgrounds previously set by Tailwind */
114
- #about, #catalog, #contact > div > div { /* Target sections/containers using bg-gray-900/50 or bg-gray-900 */
115
  background-color: rgba(0, 0, 0, 0.2); /* Subtle dark overlay on primary dark */
116
  }
117
- #advantages, footer { /* Target sections using bg-black */
118
  background-color: var(--primary-dark);
119
  }
120
- /* Ensure text within these slightly darker sections is readable */
121
- #about p, #advantages p, #portfolio p, #contact p, footer p, #contact label, #contact h4 {
122
  color: var(--primary-light); /* Ensure light text */
123
  opacity: 0.9; /* Slightly softer text */
124
  }
125
- #advantages .text-gray-300, #portfolio .text-gray-300, #contact .text-gray-300 {
126
  color: var(--primary-light) !important; /* Override specific tailwind gray */
127
  opacity: 0.9;
128
  }
@@ -172,9 +172,55 @@
172
  .advantage-card h3 {
173
  color: var(--primary-light);
174
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
175
  /* === Contact Form === */
176
- #contact .bg-gray-900 { /* Target the form container */
177
- border-color: rgba(245, 166, 35, 0.2) !important; /* Use accent border */
 
178
  }
179
  #contact input[type="text"],
180
  #contact input[type="tel"],
@@ -189,7 +235,7 @@
189
  color: var(--primary-light);
190
  opacity: 0.6;
191
  }
192
- /* Focus state uses accent color (Tailwind class 'focus:ring-gold' should work if .text-gold is defined) */
193
  #contact input:focus, #contact textarea:focus {
194
  border-color: var(--accent) !important;
195
  box-shadow: 0 0 0 2px rgba(245, 166, 35, 0.5); /* Custom focus ring */
@@ -198,7 +244,7 @@
198
  #contact .fa-telegram, #contact .fa-instagram, #contact .fa-phone-alt {
199
  color: var(--accent); /* Ensure icons are accent */
200
  }
201
- #contact a.text-gray-300 {
202
  color: var(--primary-light) !important;
203
  opacity: 0.9;
204
  transition: color 0.3s ease;
@@ -246,6 +292,7 @@
246
  <a href="#advantages" class="nav-link">Преимущества</a>
247
  <a href="#catalog" class="nav-link">Каталог</a>
248
  <a href="#portfolio" class="nav-link">Пор��фолио</a>
 
249
  <a href="#contact" class="nav-link">Контакты</a>
250
  </div>
251
  <div class="md:hidden">
@@ -263,6 +310,7 @@
263
  <a href="#advantages" class="block py-2 nav-link">Преимущества</a>
264
  <a href="#catalog" class="block py-2 nav-link">Каталог</a>
265
  <a href="#portfolio" class="block py-2 nav-link">Портфолио</a>
 
266
  <a href="#contact" class="block py-2 nav-link">Контакты</a>
267
  </div>
268
  </div>
@@ -323,8 +371,7 @@
323
  </div>
324
  <h3 class="text-xl font-bold mb-4">Премиальные материалы</h3>
325
  <!-- Text color handled by CSS -->
326
- <p>Используем только высококачественные материалы и освещение,
327
- созданное с вниманием к деталям и традициям.</p>
328
  </div>
329
 
330
  <div class="advantage-card p-8 rounded-xl animate-fade-in animate-delay-1">
@@ -369,9 +416,7 @@
369
  <!-- Gallery items use gallery-item class -->
370
  <div class="gallery-item rounded-xl animate-fade-in">
371
  <div class="h-80 overflow-hidden">
372
- <img src="https://i.postimg.cc/kXJMv9N8/96044125-f190-4243-8939-8200000b27a9.png' border='0' alt='96044125-f190-4243-8939-8200000b27a9"
373
- alt="Роскошная люстра"
374
- class="w-full h-full object-cover">
375
  </div>
376
  <div class="p-6">
377
  <h3 class="text-xl font-bold mb-2">Подсветка логотипа Xan Atlas</h3>
@@ -381,9 +426,7 @@
381
 
382
  <div class="gallery-item rounded-xl animate-fade-in animate-delay-1">
383
  <div class="h-80 overflow-hidden">
384
- <img src="https://i.postimg.cc/pV0JPVdX/0dc8f162-3f0e-442d-9904-3dfb167ea1fa.png' border='0' alt='0dc8f162-3f0e-442d-9904-3dfb167ea1fa"
385
- alt="Подвесные светильники"
386
- class="w-full h-full object-cover">
387
  </div>
388
  <div class="p-6">
389
  <h3 class="text-xl font-bold mb-2">Современное освещение</h3>
@@ -393,9 +436,7 @@
393
 
394
  <div class="gallery-item rounded-xl animate-fade-in animate-delay-2">
395
  <div class="h-80 overflow-hidden">
396
- <img src="https://i.postimg.cc/Y08nHQsp/photo-2025-04-11-22-53-26.jpg' border='0' alt='photo-2025-04-11-22-53-26"
397
- alt="Декоративное освещение"
398
- class="w-full h-full object-cover">
399
  </div>
400
  <div class="p-6">
401
  <h3 class="text-xl font-bold mb-2">Подвесные светильники</h3>
@@ -406,80 +447,142 @@
406
  </div>
407
  </section>
408
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
409
  <!-- Контакты -->
410
  <!-- Section bg handled by CSS -->
411
- <!-- Контакты -->
412
- <!-- Section bg handled by CSS -->
413
- <section id="contact" class="py-20">
414
- <div class="container mx-auto px-6">
415
- <!-- Form container bg/border handled by CSS -->
416
- <div class="max-w-4xl mx-auto rounded-xl p-8 md:p-12">
417
- <h2 class="text-3xl md:text-4xl font-bold mb-8 text-center">Свяжитесь <span class="text-gold">с нами</span></h2>
418
 
419
- <div class="grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-12">
420
- <div class="animate-fade-in">
421
- <h3 class="text-xl font-bold mb-4">Контактная информация</h3>
422
- <div class="space-y-4">
423
- <!-- Icons use text-gold (via CSS rule for #contact .fa-*) -->
424
- <div class="flex items-start">
425
- <div class="mr-4 mt-1 text-lg">
426
- <i class="fas fa-phone-alt"></i>
427
- </div>
428
- <div>
429
- <h4 class="font-semibold mb-1">Телефон</h4>
430
- <p class="opacity-90">+998 93 674 89 88<br>+998 90 186 03 83</p> <!-- Corrected closing tag </br> to <br> -->
 
431
  </div>
432
- </div>
433
 
434
- <div class="flex items-start">
435
- <div class="mr-4 mt-1 text-lg">
436
- <i class="fab fa-telegram"></i>
 
 
 
 
 
 
437
  </div>
438
- <div>
439
- <h4 class="font-semibold mb-1">Telegram</h4>
440
- <!-- Link color/hover handled by CSS -->
441
- <a href="https://t.me/ABlighting" target="_blank" rel="noopener noreferrer" class="text-gray-300 hover:text-gold">@ABlighting</a> <!-- Applied styles directly for clarity -->
 
 
 
 
 
442
  </div>
443
  </div>
 
444
 
445
- <div class="flex items-start">
446
- <div class="mr-4 mt-1 text-lg">
447
- <i class="fab fa-instagram"></i>
 
 
 
 
 
448
  </div>
449
  <div>
450
- <h4 class="font-semibold mb-1">Instagram</h4>
451
- <a href="#" target="_blank" rel="noopener noreferrer" class="text-gray-300 hover:text-gold">@ab_lighting_items</a> <!-- Applied styles directly for clarity -->
452
  </div>
453
- </div>
 
 
 
 
 
 
 
454
  </div>
455
  </div>
456
-
457
- <div class="animate-fade-in animate-delay-1">
458
- <h3 class="text-xl font-bold mb-4">Форма обратной связи</h3>
459
- <!-- ***** FORM UPDATED FOR FORMSPREE ***** -->
460
- <form action="https://formspree.io/f/xrbpjppy" method="POST" class="space-y-4">
461
- <!-- Inputs styled by CSS, focus ring uses accent -->
462
- <div>
463
- <!-- Added name="name" and required -->
464
- <input type="text" name="name" placeholder="Ваше имя" class="w-full rounded-lg px-4 py-3 focus:outline-none" required>
465
- </div>
466
- <div>
467
- <!-- Added name="phone" and required -->
468
- <input type="tel" name="phone" placeholder="Ваш телефон" class="w-full rounded-lg px-4 py-3 focus:outline-none" required>
469
- </div>
470
- <div>
471
- <!-- Added name="message" and required -->
472
- <textarea name="message" placeholder="Ваше сообщение" rows="4" class="w-full rounded-lg px-4 py-3 focus:outline-none" required></textarea>
473
- </div>
474
- <!-- Button uses btn-gold -->
475
- <button type="submit" class="btn-gold px-6 py-3 rounded-lg w-full">Отправить</button>
476
- </form>
477
- <!-- ***** END OF FORM UPDATES ***** -->
478
- </div>
479
  </div>
480
  </div>
481
- </div>
482
- </section>
483
 
484
  <!-- Подвал -->
485
  <!-- Footer bg/border handled by CSS -->
@@ -494,20 +597,20 @@
494
  </div>
495
  <!-- Icons colors/hover handled by CSS -->
496
  <div class="flex space-x-6">
497
- <a href="#" target="_blank" rel="noopener noreferrer" class="transition">
498
  <i class="fab fa-instagram text-xl"></i>
499
  </a>
500
- <a href="#" target="_blank" rel="noopener noreferrer" class="transition">
501
  <i class="fab fa-facebook text-xl"></i>
502
  </a>
503
- <a href="https://t.me/ABlighting" target="_blank" rel="noopener noreferrer" class="transition">
504
  <i class="fab fa-telegram text-xl"></i>
505
  </a>
506
  </div>
507
  </div>
508
  <!-- Divider line color handled by CSS -->
509
- <div class="mt-8 pt-8 text-center">
510
- <p>© 2023 AB Lighting Items. Все права защищены.</p>
511
  </div>
512
  </div>
513
  </footer>
@@ -525,17 +628,21 @@
525
  document.querySelectorAll('a[href^="#"]').forEach(anchor => {
526
  anchor.addEventListener('click', function (e) {
527
  const targetId = this.getAttribute('href');
528
- const targetElement = document.querySelector(targetId);
529
- if (targetElement) {
530
- e.preventDefault();
531
- targetElement.scrollIntoView({
532
- behavior: 'smooth'
533
- });
534
- // Закрытие мобильного меню, если оно открыто
535
- if (mobileMenu && !mobileMenu.classList.contains('hidden')) {
536
- mobileMenu.classList.add('hidden');
 
 
 
537
  }
538
  }
 
539
  });
540
  });
541
  // Анимация при скролле (Intersection Observer)
@@ -544,12 +651,16 @@
544
  const observer = new IntersectionObserver((entries, observerInstance) => {
545
  entries.forEach(entry => {
546
  if (entry.isIntersecting) {
547
- entry.target.style.opacity = 1;
548
- entry.target.style.transform = 'translateY(0)';
549
- // Optional: unobserve after animation
 
 
 
550
  // observerInstance.unobserve(entry.target);
551
  } else {
552
  // Optional: Reset animation if element scrolls out of view
 
553
  // entry.target.style.opacity = 0;
554
  // entry.target.style.transform = 'translateY(20px)';
555
  }
@@ -571,5 +682,9 @@
571
  });
572
  }
573
  </script>
574
- <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=Ibrokhim1263/ablighting" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
575
- </html>
 
 
 
 
 
111
  }
112
  /* === Section Backgrounds & Text === */
113
  /* Harmonize backgrounds previously set by Tailwind */
114
+ #about, #catalog, #reviews, #contact > div > div { /* Target sections/containers */
115
  background-color: rgba(0, 0, 0, 0.2); /* Subtle dark overlay on primary dark */
116
  }
117
+ #advantages, footer { /* Target sections */
118
  background-color: var(--primary-dark);
119
  }
120
+ /* Ensure text within these sections is readable */
121
+ #about p, #advantages p, #portfolio p, #reviews p, #contact p, footer p, #contact label, #contact h4 {
122
  color: var(--primary-light); /* Ensure light text */
123
  opacity: 0.9; /* Slightly softer text */
124
  }
125
+ #advantages .text-gray-300, #portfolio .text-gray-300, #reviews .text-gray-300, #contact .text-gray-300 {
126
  color: var(--primary-light) !important; /* Override specific tailwind gray */
127
  opacity: 0.9;
128
  }
 
172
  .advantage-card h3 {
173
  color: var(--primary-light);
174
  }
175
+
176
+ /* === Review Cards (Similar to Advantage Cards) === */
177
+ .review-card {
178
+ transition: all 0.3s ease;
179
+ /* RGB for #f5a623 is 245, 166, 35 */
180
+ border: 1px solid rgba(245, 166, 35, 0.1);
181
+ background-color: rgba(0, 0, 0, 0.2); /* Consistent background */
182
+ display: flex; /* Use flexbox for better alignment */
183
+ flex-direction: column; /* Stack content vertically */
184
+ }
185
+ .review-card:hover {
186
+ transform: translateY(-5px);
187
+ border-color: rgba(245, 166, 35, 0.4);
188
+ box-shadow: 0 10px 25px rgba(245, 166, 35, 0.1);
189
+ background-color: rgba(0, 0, 0, 0.3); /* Slightly lighten on hover */
190
+ }
191
+ .review-card p { /* Ensure review text is light */
192
+ color: var(--primary-light);
193
+ }
194
+ .review-card .fa-star { /* Ensure stars use accent color */
195
+ color: var(--accent);
196
+ }
197
+ .review-card p.italic { /* Style the quote paragraph */
198
+ flex-grow: 1; /* Allow quote to take up available space */
199
+ }
200
+ /* Optional: Add decorative quotes */
201
+ .review-card p.italic::before {
202
+ content: '\“'; /* Opening quote */
203
+ font-family: 'Playfair Display', serif;
204
+ font-size: 1.5em; /* Adjust size as needed */
205
+ color: var(--accent);
206
+ margin-right: 0.25em;
207
+ vertical-align: -0.2em; /* Adjust vertical alignment */
208
+ line-height: 1;
209
+ }
210
+ .review-card p.italic::after {
211
+ content: '\”'; /* Closing quote */
212
+ font-family: 'Playfair Display', serif;
213
+ font-size: 1.5em;
214
+ color: var(--accent);
215
+ margin-left: 0.25em;
216
+ vertical-align: -0.2em;
217
+ line-height: 1;
218
+ }
219
+
220
  /* === Contact Form === */
221
+ #contact .max-w-4xl { /* Target the form container direct child of section > div */
222
+ background-color: rgba(0, 0, 0, 0.2) !important; /* Match other sections */
223
+ border: 1px solid rgba(245, 166, 35, 0.15) !important; /* Subtle accent border */
224
  }
225
  #contact input[type="text"],
226
  #contact input[type="tel"],
 
235
  color: var(--primary-light);
236
  opacity: 0.6;
237
  }
238
+ /* Focus state uses accent color */
239
  #contact input:focus, #contact textarea:focus {
240
  border-color: var(--accent) !important;
241
  box-shadow: 0 0 0 2px rgba(245, 166, 35, 0.5); /* Custom focus ring */
 
244
  #contact .fa-telegram, #contact .fa-instagram, #contact .fa-phone-alt {
245
  color: var(--accent); /* Ensure icons are accent */
246
  }
247
+ #contact a.text-gray-300 { /* Style links in contact info */
248
  color: var(--primary-light) !important;
249
  opacity: 0.9;
250
  transition: color 0.3s ease;
 
292
  <a href="#advantages" class="nav-link">Преимущества</a>
293
  <a href="#catalog" class="nav-link">Каталог</a>
294
  <a href="#portfolio" class="nav-link">Пор��фолио</a>
295
+ <a href="#reviews" class="nav-link">Отзывы</a> <!-- ADDED Reviews Link -->
296
  <a href="#contact" class="nav-link">Контакты</a>
297
  </div>
298
  <div class="md:hidden">
 
310
  <a href="#advantages" class="block py-2 nav-link">Преимущества</a>
311
  <a href="#catalog" class="block py-2 nav-link">Каталог</a>
312
  <a href="#portfolio" class="block py-2 nav-link">Портфолио</a>
313
+ <a href="#reviews" class="block py-2 nav-link">Отзывы</a> <!-- ADDED Reviews Link -->
314
  <a href="#contact" class="block py-2 nav-link">Контакты</a>
315
  </div>
316
  </div>
 
371
  </div>
372
  <h3 class="text-xl font-bold mb-4">Премиальные материалы</h3>
373
  <!-- Text color handled by CSS -->
374
+ <p>Используем только высококачественные материалы и освещение, созданное с вниманием к деталям и традициям.</p>
 
375
  </div>
376
 
377
  <div class="advantage-card p-8 rounded-xl animate-fade-in animate-delay-1">
 
416
  <!-- Gallery items use gallery-item class -->
417
  <div class="gallery-item rounded-xl animate-fade-in">
418
  <div class="h-80 overflow-hidden">
419
+ <img src="https://i.postimg.cc/kXJMv9N8/96044125-f190-4243-8939-8200000b27a9.png" border='0' alt="Подсветка логотипа Xan Atlas" class="w-full h-full object-cover"> <!-- Removed extra ' closing tag -->
 
 
420
  </div>
421
  <div class="p-6">
422
  <h3 class="text-xl font-bold mb-2">Подсветка логотипа Xan Atlas</h3>
 
426
 
427
  <div class="gallery-item rounded-xl animate-fade-in animate-delay-1">
428
  <div class="h-80 overflow-hidden">
429
+ <img src="https://i.postimg.cc/pV0JPVdX/0dc8f162-3f0e-442d-9904-3dfb167ea1fa.png" border='0' alt="Современное освещение для Sariq Bola Pizza" class="w-full h-full object-cover"> <!-- Removed extra ' closing tag -->
 
 
430
  </div>
431
  <div class="p-6">
432
  <h3 class="text-xl font-bold mb-2">Современное освещение</h3>
 
436
 
437
  <div class="gallery-item rounded-xl animate-fade-in animate-delay-2">
438
  <div class="h-80 overflow-hidden">
439
+ <img src="https://i.postimg.cc/Y08nHQsp/photo-2025-04-11-22-53-26.jpg" border='0' alt="Подвесные светильники для ресторана" class="w-full h-full object-cover"> <!-- Removed extra ' closing tag -->
 
 
440
  </div>
441
  <div class="p-6">
442
  <h3 class="text-xl font-bold mb-2">Подвесные светильники</h3>
 
447
  </div>
448
  </section>
449
 
450
+ <!-- ========== NEW REVIEWS SECTION START ========== -->
451
+ <!-- Section bg handled by CSS -->
452
+ <section id="reviews" class="py-20">
453
+ <div class="container mx-auto px-6">
454
+ <h2 class="text-3xl md:text-4xl font-bold mb-16 text-center animate-fade-in">Что говорят <span class="text-gold">наши клиенты</span></h2>
455
+
456
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
457
+
458
+ <!-- Review Card 1 -->
459
+ <div class="review-card p-8 rounded-xl animate-fade-in">
460
+ <!-- Optional: Star Rating -->
461
+ <div class="text-gold text-xl mb-4">
462
+ <i class="fas fa-star"></i>
463
+ <i class="fas fa-star"></i>
464
+ <i class="fas fa-star"></i>
465
+ <i class="fas fa-star"></i>
466
+ <i class="fas fa-star"></i>
467
+ </div>
468
+ <!-- Quote -->
469
+ <p class="text-lg italic mb-6 opacity-95">"Исключительное качество материалов и внимание к деталям. Светильники превзошли все ожидания! Настоящие мастера своего дела."</p>
470
+ <!-- Attribution -->
471
+ <div class="text-right mt-auto pt-4"> <!-- Added mt-auto to push to bottom, pt-4 for spacing -->
472
+ <p class="font-semibold text-primary-light">Анна П.</p>
473
+ <p class="text-sm opacity-70">Дизайнер интерьера, Ташкент</p>
474
+ </div>
475
+ </div>
476
+
477
+ <!-- Review Card 2 -->
478
+ <div class="review-card p-8 rounded-xl animate-fade-in animate-delay-1">
479
+ <div class="text-gold text-xl mb-4">
480
+ <i class="fas fa-star"></i>
481
+ <i class="fas fa-star"></i>
482
+ <i class="fas fa-star"></i>
483
+ <i class="fas fa-star"></i>
484
+ <i class="fas fa-star"></i>
485
+ </div>
486
+ <p class="text-lg italic mb-6 opacity-95">"Команда AB Lighting воплотила мою сложную дизайнерскую идею в жизнь. Полностью индивидуальный подход и прекрасный результат для нашего ресторана."</p>
487
+ <div class="text-right mt-auto pt-4">
488
+ <p class="font-semibold text-primary-light">Сергей В.</p>
489
+ <p class="text-sm opacity-70">Владелец ресторана</p>
490
+ </div>
491
+ </div>
492
+
493
+ <!-- Review Card 3 -->
494
+ <div class="review-card p-8 rounded-xl animate-fade-in animate-delay-2">
495
+ <div class="text-gold text-xl mb-4">
496
+ <i class="fas fa-star"></i>
497
+ <i class="fas fa-star"></i>
498
+ <i class="fas fa-star"></i>
499
+ <i class="fas fa-star"></i>
500
+ <i class="fas fa-star"></i>
501
+ </div>
502
+ <p class="text-lg italic mb-6 opacity-95">"Весь процесс от эскиза до установки прошел гладко и профессионально. Очень доволен эксклюзивной люстрой для моего дома."</p>
503
+ <div class="text-right mt-auto pt-4">
504
+ <p class="font-semibold text-primary-light">Елена К.</p>
505
+ <p class="text-sm opacity-70">Частный заказчик</p>
506
+ </div>
507
+ </div>
508
+
509
+ </div>
510
+ </div>
511
+ </section>
512
+ <!-- ========== NEW REVIEWS SECTION END ========== -->
513
+
514
  <!-- Контакты -->
515
  <!-- Section bg handled by CSS -->
516
+ <section id="contact" class="py-20">
517
+ <div class="container mx-auto px-6">
518
+ <!-- Form container bg/border handled by CSS -->
519
+ <div class="max-w-4xl mx-auto rounded-xl p-8 md:p-12">
520
+ <h2 class="text-3xl md:text-4xl font-bold mb-8 text-center">Свяжитесь <span class="text-gold">с нами</span></h2>
 
 
521
 
522
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-12">
523
+ <div class="animate-fade-in">
524
+ <h3 class="text-xl font-bold mb-4">Кон��актная информация</h3>
525
+ <div class="space-y-4">
526
+ <!-- Icons use text-gold (via CSS rule for #contact .fa-*) -->
527
+ <div class="flex items-start">
528
+ <div class="mr-4 mt-1 text-lg">
529
+ <i class="fas fa-phone-alt"></i>
530
+ </div>
531
+ <div>
532
+ <h4 class="font-semibold mb-1">Телефон</h4>
533
+ <p class="opacity-90">+998 93 674 89 88<br>+998 90 186 03 83</p>
534
+ </div>
535
  </div>
 
536
 
537
+ <div class="flex items-start">
538
+ <div class="mr-4 mt-1 text-lg">
539
+ <i class="fab fa-telegram"></i>
540
+ </div>
541
+ <div>
542
+ <h4 class="font-semibold mb-1">Telegram</h4>
543
+ <!-- Link color/hover handled by CSS -->
544
+ <a href="https://t.me/ABlighting" target="_blank" rel="noopener noreferrer" class="text-gray-300 hover:text-gold">@ABlighting</a>
545
+ </div>
546
  </div>
547
+
548
+ <div class="flex items-start">
549
+ <div class="mr-4 mt-1 text-lg">
550
+ <i class="fab fa-instagram"></i>
551
+ </div>
552
+ <div>
553
+ <h4 class="font-semibold mb-1">Instagram</h4>
554
+ <a href="#" target="_blank" rel="noopener noreferrer" class="text-gray-300 hover:text-gold">@ab_lighting_items</a>
555
+ </div>
556
  </div>
557
  </div>
558
+ </div>
559
 
560
+ <div class="animate-fade-in animate-delay-1">
561
+ <h3 class="text-xl font-bold mb-4">Форма обратной связи</h3>
562
+ <!-- ***** FORM UPDATED FOR FORMSPREE ***** -->
563
+ <form action="https://formspree.io/f/xrbpjppy" method="POST" class="space-y-4">
564
+ <!-- Inputs styled by CSS, focus ring uses accent -->
565
+ <div>
566
+ <!-- Added name="name" and required -->
567
+ <input type="text" name="name" placeholder="Ваше имя" class="w-full rounded-lg px-4 py-3 focus:outline-none" required>
568
  </div>
569
  <div>
570
+ <!-- Added name="phone" and required -->
571
+ <input type="tel" name="phone" placeholder="Ваш телефон" class="w-full rounded-lg px-4 py-3 focus:outline-none" required>
572
  </div>
573
+ <div>
574
+ <!-- Added name="message" and required -->
575
+ <textarea name="message" placeholder="Ваше сообщение" rows="4" class="w-full rounded-lg px-4 py-3 focus:outline-none" required></textarea>
576
+ </div>
577
+ <!-- Button uses btn-gold -->
578
+ <button type="submit" class="btn-gold px-6 py-3 rounded-lg w-full">Отправить</button>
579
+ </form>
580
+ <!-- ***** END OF FORM UPDATES ***** -->
581
  </div>
582
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
583
  </div>
584
  </div>
585
+ </section>
 
586
 
587
  <!-- Подвал -->
588
  <!-- Footer bg/border handled by CSS -->
 
597
  </div>
598
  <!-- Icons colors/hover handled by CSS -->
599
  <div class="flex space-x-6">
600
+ <a href="#" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-gold transition">
601
  <i class="fab fa-instagram text-xl"></i>
602
  </a>
603
+ <a href="#" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-gold transition">
604
  <i class="fab fa-facebook text-xl"></i>
605
  </a>
606
+ <a href="https://t.me/ABlighting" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-gold transition">
607
  <i class="fab fa-telegram text-xl"></i>
608
  </a>
609
  </div>
610
  </div>
611
  <!-- Divider line color handled by CSS -->
612
+ <div class="mt-8 pt-8 text-center border-t border-gold-faded"> <!-- Added border styles directly -->
613
+ <p class="text-gray-400 text-sm"2024 AB Lighting Items. Все права защищены.</p> <!-- Updated year and styles -->
614
  </div>
615
  </div>
616
  </footer>
 
628
  document.querySelectorAll('a[href^="#"]').forEach(anchor => {
629
  anchor.addEventListener('click', function (e) {
630
  const targetId = this.getAttribute('href');
631
+ // Only prevent default and scroll if it's an internal link
632
+ if (targetId && targetId.startsWith('#')) {
633
+ const targetElement = document.querySelector(targetId);
634
+ if (targetElement) {
635
+ e.preventDefault();
636
+ targetElement.scrollIntoView({
637
+ behavior: 'smooth'
638
+ });
639
+ // Закрытие мобильного меню, если оно открыто
640
+ if (mobileMenu && !mobileMenu.classList.contains('hidden')) {
641
+ mobileMenu.classList.add('hidden');
642
+ }
643
  }
644
  }
645
+ // Allow default behavior for external links like the catalog
646
  });
647
  });
648
  // Анимация при скролле (Intersection Observer)
 
651
  const observer = new IntersectionObserver((entries, observerInstance) => {
652
  entries.forEach(entry => {
653
  if (entry.isIntersecting) {
654
+ // Use requestAnimationFrame for potentially smoother animation start
655
+ window.requestAnimationFrame(() => {
656
+ entry.target.style.opacity = 1;
657
+ entry.target.style.transform = 'translateY(0)';
658
+ });
659
+ // Optional: unobserve after animation if you only want it once
660
  // observerInstance.unobserve(entry.target);
661
  } else {
662
  // Optional: Reset animation if element scrolls out of view
663
+ // Ensure this doesn't conflict with initial state if unobserving
664
  // entry.target.style.opacity = 0;
665
  // entry.target.style.transform = 'translateY(20px)';
666
  }
 
682
  });
683
  }
684
  </script>
685
+ <!-- Removed the DeepSite banner unless you specifically want it -->
686
+ <!--
687
+ <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=Ibrokhim1263/ablighting" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p>
688
+ -->
689
+ </body>
690
+ </html>