feat: public site landing page with header, footer, styles
- Header with fixed navbar, responsive mobile menu, services dropdown - Landing page with hero, services grid, value propositions, testimonials, contact - Comprehensive CSS (1300+ lines): navy/gold brand colors, custom properties, responsive breakpoints, card hover effects, form styles, print & a11y - Footer with 3-column layout, contact info, social links - JS: hamburger toggle, smooth scroll, navbar scroll effect, scroll animations Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
67
includes/footer.php
Normal file
67
includes/footer.php
Normal file
@@ -0,0 +1,67 @@
|
||||
</main>
|
||||
|
||||
<!-- Footer -->
|
||||
<footer class="footer">
|
||||
<div class="container">
|
||||
<div class="footer__grid">
|
||||
<!-- About Column -->
|
||||
<div class="footer__col">
|
||||
<h3 class="footer__heading">
|
||||
<i class="fa-solid fa-scale-balanced"></i> Gestoría LP
|
||||
</h3>
|
||||
<p class="footer__text">
|
||||
Somos una gestoría profesional especializada en trámites migratorios.
|
||||
Te acompañamos en cada paso de tu proceso para que obtengas tus documentos
|
||||
de manera segura, rápida y sin complicaciones.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- Contact Column -->
|
||||
<div class="footer__col">
|
||||
<h3 class="footer__heading">Contacto</h3>
|
||||
<ul class="footer__contact-list">
|
||||
<li>
|
||||
<i class="fa-solid fa-phone"></i>
|
||||
<a href="tel:+521XXXXXXXXXX">(+52) 1 XXX XXX XXXX</a>
|
||||
</li>
|
||||
<li>
|
||||
<i class="fa-solid fa-envelope"></i>
|
||||
<a href="mailto:contacto@gestorialp.com">contacto@gestorialp.com</a>
|
||||
</li>
|
||||
<li>
|
||||
<i class="fa-solid fa-location-dot"></i>
|
||||
<span>La Paz, Baja California Sur, México</span>
|
||||
</li>
|
||||
<li>
|
||||
<i class="fa-brands fa-whatsapp"></i>
|
||||
<a href="https://wa.me/521XXXXXXXXXX" target="_blank" rel="noopener">WhatsApp</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- Social & Links Column -->
|
||||
<div class="footer__col">
|
||||
<h3 class="footer__heading">Síguenos</h3>
|
||||
<div class="footer__social">
|
||||
<a href="https://facebook.com/" target="_blank" rel="noopener" class="footer__social-link" aria-label="Facebook">
|
||||
<i class="fa-brands fa-facebook-f"></i>
|
||||
</a>
|
||||
</div>
|
||||
<h3 class="footer__heading footer__heading--mt">Horario</h3>
|
||||
<p class="footer__text">
|
||||
Lunes a Viernes: 9:00 AM — 6:00 PM<br>
|
||||
Sábado: 9:00 AM — 2:00 PM
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footer__bottom">
|
||||
<p>© 2026 Gestoría LP. Todos los derechos reservados.</p>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!-- Main JS -->
|
||||
<script src="assets/js/main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
66
includes/header.php
Normal file
66
includes/header.php
Normal file
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="es">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Gestoría LP — Expertos en trámites migratorios: visa americana, SENTRI, pasaporte, doble nacionalidad y más.">
|
||||
<title><?= isset($pageTitle) ? htmlspecialchars($pageTitle) . ' | Gestoría LP' : 'Gestoría LP — Trámites Migratorios Profesionales' ?></title>
|
||||
|
||||
<!-- Google Fonts -->
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Font Awesome 6 -->
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||
|
||||
<!-- Site Stylesheet -->
|
||||
<link rel="stylesheet" href="assets/css/style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!-- Navigation -->
|
||||
<header class="navbar" id="navbar">
|
||||
<div class="container navbar__inner">
|
||||
<a href="index.php" class="navbar__brand">
|
||||
<i class="fa-solid fa-scale-balanced"></i>
|
||||
<span>Gestoría <strong>LP</strong></span>
|
||||
</a>
|
||||
|
||||
<nav class="navbar__menu" id="navMenu">
|
||||
<ul class="navbar__list">
|
||||
<li class="navbar__item">
|
||||
<a href="index.php" class="navbar__link">Inicio</a>
|
||||
</li>
|
||||
<li class="navbar__item navbar__item--dropdown">
|
||||
<a href="#servicios" class="navbar__link navbar__link--dropdown">
|
||||
Servicios <i class="fa-solid fa-chevron-down"></i>
|
||||
</a>
|
||||
<ul class="navbar__dropdown">
|
||||
<?php
|
||||
require_once __DIR__ . '/servicios-data.php';
|
||||
foreach ($SERVICIOS as $slug => $servicio): ?>
|
||||
<li>
|
||||
<a href="servicio.php?s=<?= htmlspecialchars($slug) ?>" class="navbar__dropdown-link">
|
||||
<i class="fa-solid <?= htmlspecialchars($servicio['icono']) ?>"></i>
|
||||
<?= htmlspecialchars($servicio['nombre']) ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="navbar__item">
|
||||
<a href="#contacto" class="navbar__link">Contacto</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<button class="navbar__toggle" id="navToggle" aria-label="Abrir menú" aria-expanded="false">
|
||||
<span class="navbar__toggle-bar"></span>
|
||||
<span class="navbar__toggle-bar"></span>
|
||||
<span class="navbar__toggle-bar"></span>
|
||||
</button>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
Reference in New Issue
Block a user