Locomotive Scroll

Version 5.0

Diamond Rush | 320x240

#DiamondRush #Nokia #RetroGaming #320x240 #MobileGames #Nostalgia #ChildhoodMemories #JavaGames

You must gather a set number of red diamonds to unlock the exit door of each world. Purple diamonds are also scattered throughout, which can be spent in the in-game shop to upgrade your health bar. diamond rush 320x240

If you searched for "Diamond Rush 320x240," you know exactly what I’m talking about. That resolution was the sweet spot for phones like the Nokia 2700 Classic, 5130 XpressMusic, and Sony Ericsson w595. diamond rush 320x240

Diamond Rush : The 320x240 Mobile Classic That Defined an Era diamond rush 320x240

Do you remember the hardest level? Let us know in the comments!

Features

Locomotive Scroll is a thin, opinionated wrapper around Lenis. You get all of Lenis's power plus our detection and animation layer.
01

Native scrollbar

Real browser scrollbar. No fake alternatives. Accessible, performant, and familiar to users.

02

Smooth easing

Configurable lerp, duration, and custom easing functions thanks to Lenis options.

03

CSS sticky

Works perfectly with position: sticky. No conflicts, no workarounds.

04

Intersection Observer API

Browser-native detection. No polling, no performance hits, just efficient viewport tracking.

05 Scroll to Programmatic scrolling to any element, selector, or pixel value via Lenis. Supports offset, duration, and custom easing.
06

Scroll direction

Track direction changes in real-time thanks to Lenis. Perfect for hiding/showing headers or reversing animations.

07

No layout shifts

No more greedy CSS transforms breaking your layouts. Plays nice with position: sticky, fixed headers, and existing CSS.

Real projects built with Locomotive Scroll by leading studios and developers.

Showcase