<div class="relative bg-black overflow-hidden" data-vanilla-module="ScrollContainer">
<div class="js-bg absolute w-full top-0 left-0 max-lg:h-full">
<img src="/front-end/playground/bg-offers.webp" loading="lazy" alt="" class="w-full max-lg:h-full max-lg:object-cover" />
</div>
<div class="lg:flex container relative">
<div class="lg:w-1/2 flex flex-col pt-24 js-text-pin relative justify-between h-screen">
<div class="opacity-0" data-vanilla-module="TextReveal">
<p class="font-extrabold italic uppercase text-[clamp(2rem,8vw,88px)] text-white rotate-[-10.75deg] leading-[0.9] max-w-[700px] js-line">
Go fast
</p>
<p class="font-extrabold italic uppercase text-[clamp(2rem,8vw,88px)] text-white rotate-[-10.75deg] leading-[0.9] max-w-[700px] js-line">
and save
</p>
<p class="font-extrabold italic uppercase text-[clamp(2rem,8vw,88px)] text-white rotate-[-10.75deg] leading-[0.9] max-w-[700px] js-line">
this spring
</p>
</div>
<div>
<img src="/front-end/playground/fg-offers.webp" loading="lazy" alt="" />
</div>
</div>
<div class="lg:w-1/2">
<div class="js-offers-track grid grid-cols-1 md:grid-cols-2 gap-y-20 gap-x-10 lg:pt-24 pb-24">
<div class="md:col-start-2 md:row-start-1 bg-white rounded-lg h-[657px] flex items-center justify-center">
Offer 1
</div>
<div class="md:col-start-1 md:row-start-1 md:mt-[350px] md:z-10 relative bg-white rounded-lg h-[650px] flex items-center justify-center">
Offer 2
</div>
<div class="md:col-start-2 md:row-start-2 md:-mt-[350px] bg-white rounded-lg h-[650px] flex items-center justify-center">
Offer 3
</div>
</div>
</div>
</div>
</div>
<div class="relative bg-black overflow-hidden" data-vanilla-module="ScrollContainer">
<div class="js-bg absolute w-full top-0 left-0 max-lg:h-full">
<img src="{{ 'playground/bg-offers.webp' | asset }}" loading="lazy" alt="" class="w-full max-lg:h-full max-lg:object-cover" />
</div>
<div class="lg:flex container relative">
{# Left - pin this while right scrolls #}
<div class="lg:w-1/2 flex flex-col pt-24 js-text-pin relative justify-between h-screen">
<div class="opacity-0" data-vanilla-module="TextReveal">
<p class="font-extrabold italic uppercase text-[clamp(2rem,8vw,88px)] text-white rotate-[-10.75deg] leading-[0.9] max-w-[700px] js-line">
Go fast
</p>
<p class="font-extrabold italic uppercase text-[clamp(2rem,8vw,88px)] text-white rotate-[-10.75deg] leading-[0.9] max-w-[700px] js-line">
and save
</p>
<p class="font-extrabold italic uppercase text-[clamp(2rem,8vw,88px)] text-white rotate-[-10.75deg] leading-[0.9] max-w-[700px] js-line">
this spring
</p>
</div>
<div>
<img src="/front-end/playground/fg-offers.webp" loading="lazy" alt="" />
</div>
</div>
{# Right - natural scroll height drives the page scroll #}
<div class="lg:w-1/2">
<div class="js-offers-track grid grid-cols-1 md:grid-cols-2 gap-y-20 gap-x-10 lg:pt-24 pb-24">
<div class="md:col-start-2 md:row-start-1 bg-white rounded-lg h-[657px] flex items-center justify-center">
Offer 1
</div>
<div class="md:col-start-1 md:row-start-1 md:mt-[350px] md:z-10 relative bg-white rounded-lg h-[650px] flex items-center justify-center">
Offer 2
</div>
<div class="md:col-start-2 md:row-start-2 md:-mt-[350px] bg-white rounded-lg h-[650px] flex items-center justify-center">
Offer 3
</div>
</div>
</div>
</div>
</div>
{
"siteName": "Gigaclear Pattern Library"
}
No notes defined.