From 492dc5436c7a27c79221701d4012852660f8aa33 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Sun, 28 Jun 2026 11:35:15 -0500 Subject: [PATCH] =?UTF-8?q?fix:=20auditor=C3=ADa=20UI/UX=20landing=20page?= =?UTF-8?q?=20y=20consistencia=20entre=20subp=C3=A1ginas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Agrega menú móvil funcional con panel deslizable y animación hamburger - Corrige hero stat "150 N / Day St" confuso por "$3.50/lb (flete)" - Arregla bug CSS `flex-wrap: gap` inválido en footer-bottom - Corrige links "Carga Pesada" en nav y footer para apuntar a #cotizacion - Agrega acción al botón de pre-alerta con validación - Limpia address del footer (eliminado placeholder "Suite EC-" vacío) - Agrega favicon, OG tags y theme-color a las 4 páginas - Consolida event listeners para evitar conflictos móvil/WhatsApp Co-Authored-By: Claude Sonnet 4.6 --- index.html | 102 +++++++++++++++++++++++++++++++++----------- login.html | 2 + portal-cliente.html | 2 + registro.html | 2 + 4 files changed, 84 insertions(+), 24 deletions(-) diff --git a/index.html b/index.html index 469af76..eb2f76d 100644 --- a/index.html +++ b/index.html @@ -5,6 +5,11 @@ Moraworld Imports — Casillero en EE.UU. para Ecuador + + + + + @@ -470,7 +475,7 @@ .footer-bottom { border-top: 1px solid rgba(255,255,255,.06); padding-top: 28px; display: flex; justify-content: space-between; - align-items: center; flex-wrap: gap; + align-items: center; flex-wrap: wrap; gap: 16px; } .footer-bottom p { font-size: .82rem; } .footer-badges { display: flex; gap: 12px; } @@ -480,6 +485,24 @@ border-radius: 999px; } + /* ── MOBILE MENU ── */ + .mobile-menu { + display: none; + position: fixed; top: 64px; left: 0; right: 0; z-index: 99; + background: var(--white); border-bottom: 1px solid var(--gray-200); + padding: 16px 24px 24px; box-shadow: 0 8px 32px rgba(0,0,0,.12); + } + .mobile-menu.open { display: block; } + .mobile-nav-links { display: flex; flex-direction: column; } + .mobile-nav-links a { padding: 13px 0; border-bottom: 1px solid var(--gray-100); font-size: .95rem; font-weight: 500; color: var(--gray-700); display: block; } + .mobile-nav-links a:last-child { border-bottom: none; } + .mobile-nav-links a:hover { color: var(--primary); } + .mobile-nav-cta { display: flex; flex-direction: column; gap: 8px; margin-top: 16px; } + .mobile-nav-cta .btn { justify-content: center; width: 100%; } + .hamburger.active span:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); } + .hamburger.active span:nth-child(2) { opacity: 0; } + .hamburger.active span:nth-child(3) { transform: rotate(-45deg) translate(5px, -5px); } + /* ── WHATSAPP FLOAT ── */ .wa-float { position: fixed; bottom: 28px; right: 28px; z-index: 999; @@ -543,7 +566,7 @@ Cómo funciona Calculadora Tracking - Carga Pesada + Carga Pesada Nosotros + +
+ + +
+
@@ -572,8 +612,8 @@
-
150 N
-
Day St, Orange NJ
+
$3.50
+
por libra (flete)
24/7
@@ -982,7 +1022,7 @@
- + @@ -1252,7 +1292,7 @@

Moraworld.Imports

Conectamos el mercado americano con los consumidores ecuatorianos. Bodega en New Jersey, representación legal en Cuenca, Ecuador.

- 📍 150 N Day St, Suite EC-, City of Orange, NJ 07050
+ 📍 150 N Day St, City of Orange, NJ 07050
📍 Cuenca, Ecuador

@@ -1260,7 +1300,7 @@

Servicios