Skip to content

component

Draggable Sticker

By Karim Saif

Details

Summary

Interactive 3D Draggable Sticker for Framer Bring realistic, physics-driven sticker mechanics to your Framer websites.

Description

Interactive 3D Draggable Sticker for Framer Bring realistic, physics-driven sticker mechanics to your Framer websites. Built with custom WebGL fragment shaders and optimized React pointer events , this component simulates realistic peel mechanics, dynamic light reflection, material textures, 3D tilt, and interactive drop shadows as users grab and toss stickers across the screen. 🌌 What It Does 🏷 Real-Time Shader Peel Dynamics Deformable Mesh Grid: Generates a dynamic 32Γ—32 vertex mesh grid in WebGL that bends, curls, and warps in real time as the sticker is peeled. Directional Peel Angles: Supports multiple peeling directions ( Pointer , Nearest Corner , Center Out , or fixed cardinal directions: Top , Bottom , Left , Right ) calculating exact trigonometric angles on grab. πŸŽ› 3D Perspective Tilt & Drop Shadows Multi-Axis Inertia: Tilts along X and Y axes depending on drag velocity, complete with smooth spring decay on release. Dynamic Shadow Filters: Syncs CSS drop-shadow filters in real time with peel height and lift distance, blending blur, Y-offset, and opacity to convey true physical altitude. 🎨 Customization Options All properties are directly configurable through Framer’s Property Panel: Material & Depth Presets: Quick-select built-in physical presets including Paper , Vinyl , Glossy , Foil , Holographic , Matte , and Plastic . Depth & Tilt Dynamics: Choose overall interaction behavior from presets like Flat , Sticker , Card , Floating , or Extreme with fine-tune controls for max tilt degree and perspective depth. Peel Dynamics: Adjust Peel Speed , Peel Direction , Curl Amount , and spring decay physics. πŸš€ Best Used For 🎨 Creative agency portfolio hero sections 🏷 Interactive e-commerce brand stickers & digital merch πŸ“Έ Playful interactive product badges & discount tags πŸ–₯ Gamified landing pages & interactive design playgrounds Made with πŸ’› for @Karim Saif

Introduction

WebGL fragment shaders

Rank history

Daily rank per list, from the first snapshot β€” lower is better.

11001200127578/148/228/309/79/15
  • All Β· #2598