Resultados de este mecanismo tecnológico
¡Se está usando el formulario RECORD! En diálogo con Mintransporte, la entidad nos informó que al 18 de marzo de 2024, se habían recibido 2.745 archivos. El 48% del registro de las infracciones ocurrieron en Bogotá, el 9% en el Valle del Cauca, el 9% en Antioquia y el 7% en Cundinamarca. El restante 27% en otros departamentos.
¿Cuáles son los horarios donde se presentan más infracciones? En la tarde, pues el 41% de los eventos registrados sucedieron entre las 12:00 p.m. y las 6:00 p.m. El 38%, entre las 6:00 a.m. y las 12:00 p.m. Solo 21% de los casos se presentaron después de las 6:00 p.m. y en la madrugada.
¿Cuáles fueron las infracciones más recurrentes? Transitar por sitios restringidos, conducir en sentido contrario, no detenerse con luz roja; conducir sobre la berma (zona lateral a la orilla de una carretera no destinada para la circulación habitual de vehículos), realizar maniobras altamente peligrosas, no usar el casco y bloquear una calzada o intersección con un vehículo.
También puede leer: Este es el costo de las infracciones de tránsito en 2024
Ahora que conoce esta herramienta y cómo puede usarla, recuerde que también hace parte de ser un ciudadano consciente y activo, tener al día todo lo que tiene que ver con su vehículo, como el Soat y el Seguro para carros. Cuando se trata de la movilidad en el país, en Seguros Bolívar pensamos en usted.
Cotizar por WhatsApp
`; document.body.appendChild(modalOverlay); // --- 3. Crear y añadir los estilos CSS --- const styles = ` #custom-whatsapp-icon { position: fixed; /* ✅ CAMBIO: El botón ahora está al 20% de altura de la pantalla */ bottom: 20vh; right: 30px; width: 60px; height: 60px; background-color: #25D366; border-radius: 50%; display: flex; justify-content: center; align-items: center; cursor: pointer; box-shadow: 0 4px 12px rgba(0,0,0,0.2); z-index: 9998; transition: bottom 0.3s ease, transform 0.2s ease; } #custom-whatsapp-icon:hover { transform: scale(1.1); } #custom-whatsapp-modal-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 9999; display: flex; justify-content: center; align-items: center; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s ease; } #custom-whatsapp-modal-overlay.visible { opacity: 1; visibility: visible; } .custom-whatsapp-modal { background-color: white; padding: 25px 30px; border-radius: 10px; text-align: center; max-width: 320px; width: 90%; font-family: sans-serif; position: relative; transform: scale(0.9); transition: transform 0.3s ease; } #custom-whatsapp-modal-overlay.visible .custom-whatsapp-modal { transform: scale(1); } .custom-whatsapp-modal h2 { font-size: 22px; color: #333; margin: 0 0 8px 0; line-height: 1.3; } .custom-whatsapp-modal p { font-size: 16px; color: #555; margin: 0 0 25px 0; line-height: 1.5; } .custom-whatsapp-modal-button { display: inline-block; background-color: #25D366; color: white; padding: 12px 25px; border-radius: 25px; text-decoration: none; font-weight: bold; transition: background-color 0.2s ease; } .custom-whatsapp-modal-button:hover { background-color: #128C7E; } .custom-whatsapp-modal-close { position: absolute; top: 10px; right: 15px; background: none; border: none; font-size: 28px; cursor: pointer; color: #999; } `; const styleSheet = document.createElement("style"); styleSheet.innerText = styles; document.head.appendChild(styleSheet); // ----------------------------------------------------------------- // MANEJADORES DE EVENTOS // ----------------------------------------------------------------- const closeButton = modalOverlay.querySelector('.custom-whatsapp-modal-close'); function showModal() { modalOverlay.classList.add('visible'); } function hideModal() { modalOverlay.classList.remove('visible'); } whatsappIcon.addEventListener('click', showModal); closeButton.addEventListener('click', hideModal); modalOverlay.addEventListener('click', function(event) { if (event.target === modalOverlay) { hideModal(); } }); // ----------------------------------------------------------------- // LÓGICA DE POSICIONAMIENTO RESPECTO AL FOOTER // ----------------------------------------------------------------- function adjustIconPosition() { const footer = document.querySelector(footerSelector); if (!footer) return; const icon = document.getElementById('custom-whatsapp-icon'); const footerRect = footer.getBoundingClientRect(); const viewportHeight = window.innerHeight; // Este es el margen en píxeles que se mantendrá sobre el footer const marginFromFooter = 30; // Si la parte superior del footer está entrando en la pantalla if (footerRect.top < viewportHeight) { const newBottom = viewportHeight - footerRect.top + marginFromFooter; icon.style.bottom = `${newBottom}px`; } else { // ✅ CAMBIO: Vuelve a la posición por defecto de 20vh icon.style.bottom = '20vh'; } } window.addEventListener('scroll', adjustIconPosition); window.addEventListener('resize', adjustIconPosition); // También al cambiar tamaño de ventana adjustIconPosition(); // Llamada inicial });