Poke and pull. Release if it sticks.
Motion is reduced on this device. Interactions still work; continuous animation stays off.
▸ More about
Uses of virtual slime
- A one-minute stretch break without installing an app
- Unsticking the blob with Release after a finger slid off the canvas
- Turning intensity down when the stretch feels too springy
virtual slime pitfalls
- Reloading when Release would detach the grab
- Looking for colour skins that this page will not add
- Expecting idle jiggle under reduced motion
virtual slime questions (6)
How do I play with virtual slime?
Press and drag on the blob. It stretches toward your finger. Let go and it eases back. Stiffness follows Settings → Feel intensity: low is calm, high is stretchy. No goo skins and no download.
What does Release do?
If a pointer leaves the canvas without a pointerup, other slime toys stay glued to a ghost finger. This page listens for pointerup, pointercancel, and lostpointercapture. If a grab is still held with no buttons down, Release appears. One tap detaches the blob. It stays hidden when the pointer path is clean.
Why is there only one blob?
A zoo of meshes and IAP colours is the mobile-app pattern. One blob is enough for a short sensory break, and it keeps the page light on a phone.
Does this work in light and dark themes?
The fill is mixed from the accent and the surface tokens, so the blob does not disappear on a light page. Reduced motion stops idle jiggle; a grab still stretches because that is the task.
Is this a virtual slime fidget online, and do I need an app?
Yes, it is virtual slime online, and no app is required. Stretch and poke in the tab, then leave. Runs entirely on your device. Nothing is uploaded.
What does Play do?
Play fills the screen with the blob. Release, if it is needed, stays on the stage. Exit or Escape restores the page. Mute only flips sound; set Sound and Haptics under Feel before Play, because the Feel strip hides in play.