Mostar
A scroll-driven story where the page holds still and the scene moves through it. Built for places, products and anything that earns attention by being looked at slowly.

What this direction is for
Most pages scroll past you. This one stays put and changes: the viewport pins, and scrolling moves you through a scene rather than down a document. It suits subjects that reward dwelling on, a destination, a building, a single product, a story with a sequence to it.
It is the wrong direction for anything that needs to be skimmed. If a visitor arrives wanting a phone number and an address, they should not have to travel through a film to reach it.
What it is doing
The whole piece is one pinned section a little over three thousand pixels tall. Scroll position drives every layer independently, so the sky, the mid ground and the foreground separate as you move, and the copy panels fade in and out on their own ramps rather than all at once.
Pointer position adds a second, much smaller drift on top. It is a few pixels, and that is deliberate: enough that the scene feels like it has depth and is responding to you, not so much that it reads as a gimmick.
The card slider at the end runs endlessly in both directions. It holds three copies of the list and snaps silently back to the middle one when you reach an edge, so there is no rewind and no dead end.
Built to survive contact with reality
Scroll position is smoothed rather than read raw, so a jumpy trackpad or a heavy wheel notch cannot snap the scene. Nothing animates through layout: every frame writes transforms and opacity only, which is what keeps it steady on a mid range laptop rather than on the machine it was designed on.
Under a reduced motion setting the smoothing and the pointer drift both switch off and the scene tracks scroll directly, so the content stays reachable for anyone who asked their system for less movement.
Ready to own your website, not rent it?
Send one paragraph about your business. You'll get a straight answer on cost, timeline and whether I'm the right person for it.
We reply within one business day.