Explore Our Works

Creovate is a strategy-led branding and digital growth agency based in the UAE.
2025

Sed convallis lobortis velit

  • Meta Ads (Facebook & Instagram)
  • Google Ads
  • Funnel-based campaign
2025

Lorem ipsum dolor sit amet

  • Meta Ads (Facebook & Instagram)
  • Google Ads
  • Funnel-based campaign
document.addEventListener("DOMContentLoaded", () => { const banner = document.querySelector(".scroll-zoom-banner"); const media = banner?.querySelector(".scroll-zoom-media"); if (!banner || !media) { console.warn("Scroll zoom banner elements were not found."); return; } let ticking = false; function updateBannerZoom() { const bannerRect = banner.getBoundingClientRect(); const bannerHeight = banner.offsetHeight; /* * Progress: * 0 = banner at its starting position * 1 = banner has been scrolled past */ const scrolledDistance = Math.max(0, -bannerRect.top); const progress = Math.min(scrolledDistance / bannerHeight, 1); /* Change 0.18 to increase or decrease zoom strength */ const zoomAmount = 1 + progress * 0.18; media.style.transform = `scale(${zoomAmount})`; ticking = false; } function requestZoomUpdate() { if (!ticking) { window.requestAnimationFrame(updateBannerZoom); ticking = true; } } window.addEventListener("scroll", requestZoomUpdate, { passive: true }); window.addEventListener("resize", requestZoomUpdate); updateBannerZoom(); });