<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>MOTION/LAB — new effects</title><link>https://motion-lab-5v1.pages.dev/</link><description>New web effects with live demos and AI prompts.</description><item><title>Fullscreen Menu with Staggered Links</title><link>https://motion-lab-5v1.pages.dev/library/fullscreen-menu-stagger</link><guid>https://motion-lab-5v1.pages.dev/library/fullscreen-menu-stagger</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A burger morphs into a cross while a full-screen curtain drops via clip-path; five giant serif links rise from masks with a stagger, a contact column fades in and a background index number follows the hovered link. Close simply reverses the timeline.</description></item><item><title>Image Trail Following Cursor</title><link>https://motion-lab-5v1.pages.dev/library/image-trail-cursor</link><guid>https://motion-lab-5v1.pages.dev/library/image-trail-cursor</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Moving the pointer across a dark stage leaves a trail of grainy gradient tiles: every 40px of travel a new tile blooms under the cursor with a slight twist, hangs for 0.6s and dissolves, stacking above the last.</description></item><item><title>Infinite 3D Gallery Tunnel</title><link>https://motion-lab-5v1.pages.dev/library/infinite-3d-gallery-tunnel</link><guid>https://motion-lab-5v1.pages.dev/library/infinite-3d-gallery-tunnel</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Twenty-four procedurally painted posters spiral down a fog-filled tunnel; wheel, drag or swipe sets the camera's speed, idle autoplay keeps it drifting, and plane depths wrap modulo the loop so the archive never ends.</description></item><item><title>Liquid Hover Distortion (WebGL)</title><link>https://motion-lab-5v1.pages.dev/library/liquid-hover-distortion</link><guid>https://motion-lab-5v1.pages.dev/library/liquid-hover-distortion</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A Three.js plane shows a procedurally painted image that warps like liquid under the pointer (noise UV displacement weighted by distance and speed, with a velocity-driven RGB split); hovering a swatch melts it into a second image.</description></item><item><title>Luxury Product Hero Section</title><link>https://motion-lab-5v1.pages.dev/library/luxury-product-hero</link><guid>https://motion-lab-5v1.pages.dev/library/luxury-product-hero</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A drop-in luxury hero: masked serif headline lines, a CSS-drawn glass flacon revealed by clip-path and floating on a 6s sine loop, a rotating textPath badge, a magnetic CTA, and swatches that re-tint the whole scene by tweening one CSS variable.</description></item><item><title>Particle Morph Between Shapes</title><link>https://motion-lab-5v1.pages.dev/library/particle-morph-shapes</link><guid>https://motion-lab-5v1.pages.dev/library/particle-morph-shapes</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Thirty thousand additive points morph between a sphere, a torus knot, a cube and a heart; every particle starts on its own random schedule and takes a swirling detour, so each change of shape reads as a swarm rather than a slide.</description></item><item><title>Pinned Horizontal Scroll Gallery</title><link>https://motion-lab-5v1.pages.dev/library/pinned-horizontal-gallery</link><guid>https://motion-lab-5v1.pages.dev/library/pinned-horizontal-gallery</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A full-height section pins while vertical scrolling drives a row of large cards sideways; each card's image parallaxes against its frame and a hairline progress bar tracks the journey.</description></item><item><title>Refractive Glass Blob</title><link>https://motion-lab-5v1.pages.dev/library/refractive-glass-blob</link><guid>https://motion-lab-5v1.pages.dev/library/refractive-glass-blob</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A noise-displaced icosahedron rendered as fake glass: the headline and drifting colour blobs behind it are rendered to a texture and refracted through the blob with chromatic aberration, a lime Fresnel rim and a specular hit, while it follows the pointer.</description></item><item><title>Scramble / Decode Text</title><link>https://motion-lab-5v1.pages.dev/library/scramble-text</link><guid>https://motion-lab-5v1.pages.dev/library/scramble-text</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A mono headline and five nav-style rows decode from random glyphs (A–Z, 0–9, #@%&amp;!) into real words on load and re-scramble on hover, while a status line decodes a new word every three seconds.</description></item><item><title>Scroll-scrubbed Image Sequence (Canvas)</title><link>https://motion-lab-5v1.pages.dev/library/scroll-image-sequence</link><guid>https://motion-lab-5v1.pages.dev/library/scroll-image-sequence</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A pinned full-viewport canvas plays a 90-frame sequence scrubbed by scroll — the frames are generated procedurally at load (a turning wireframe ring in soft gradients and grain), with a mono frame counter and headlines that hand over at 30% and 70%.</description></item><item><title>SplitText Character Reveal</title><link>https://motion-lab-5v1.pages.dev/library/splittext-char-reveal</link><guid>https://motion-lab-5v1.pages.dev/library/splittext-char-reveal</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A headline is split into characters that rise out of a masked line one after another, followed by a soft fade-in of the supporting copy and a replay button.</description></item><item><title>Zoom-through Hero</title><link>https://motion-lab-5v1.pages.dev/library/zoom-through-hero</link><guid>https://motion-lab-5v1.pages.dev/library/zoom-through-hero</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A pinned hero where the display word DEEPER is punched out of a page-coloured panel; scrolling scales the word 40× around the stem of one letter so the camera flies through it and the image panel behind is revealed.</description></item><item><title>3D Tilt Card with Glare</title><link>https://motion-lab-5v1.pages.dev/library/tilt-card-glare</link><guid>https://motion-lab-5v1.pages.dev/library/tilt-card-glare</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Three product cards lean toward the pointer up to ±12° with quickTo-smoothed rotation, layered translateZ depth on image, title and badge, a specular glare that follows the pointer and a soft shadow that slides the opposite way; they relax flat on leave.</description></item><item><title>Accordion with Smooth Height</title><link>https://motion-lab-5v1.pages.dev/library/smooth-accordion</link><guid>https://motion-lab-5v1.pages.dev/library/smooth-accordion</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Five hairline-ruled FAQ items open with a true height-from-zero-to-auto tween; the plus rotates into a cross, the copy slides up a beat later, the index turns lime and the previously open item closes at the same time.</description></item><item><title>Animated Gradient Border Button</title><link>https://motion-lab-5v1.pages.dev/library/gradient-border-button</link><guid>https://motion-lab-5v1.pages.dev/library/gradient-border-button</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Three button variants share a 1px conic-gradient ring that orbits forever via a GSAP-tweened --angle; hovering triples the orbit speed, sweeps a highlight across the face and rolls the label up to a second copy. Active presses scale to 0.97.</description></item><item><title>Before / After Drag Slider</title><link>https://motion-lab-5v1.pages.dev/library/before-after-slider</link><guid>https://motion-lab-5v1.pages.dev/library/before-after-slider</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A 16:10 comparison frame with a warm graded 'after' and a flat, desaturated 'before' derived from it on canvas; a lime Draggable handle clips the top layer, with keyboard, click-to-jump and an intro sweep to 60% and back.</description></item><item><title>Bento Grid with Flip Filtering</title><link>https://motion-lab-5v1.pages.dev/library/bento-grid-flip-filter</link><guid>https://motion-lab-5v1.pages.dev/library/bento-grid-flip-filter</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A bento-style grid of nine mixed-span tiles is filtered by a pill bar; GSAP Flip records the layout, toggles visibility, then glides every surviving tile into its new slot while leaving tiles shrink away.</description></item><item><title>Blend-Mode Cursor</title><link>https://motion-lab-5v1.pages.dev/library/blend-mode-cursor</link><guid>https://motion-lab-5v1.pages.dev/library/blend-mode-cursor</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A white disc in mix-blend-mode: difference trails the pointer with a 0.12 lerp, inverting headlines, a lime block and an image as it passes, swelling from 24px to 120px over links with a tiny label and pulsing a ring on click.</description></item><item><title>Counter Preloader with Split Reveal</title><link>https://motion-lab-5v1.pages.dev/library/counter-preloader-reveal</link><guid>https://motion-lab-5v1.pages.dev/library/counter-preloader-reveal</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A full-screen preloader counts 0→100 in a huge serif numeral while a hairline fills; the number and label slide out of their masks, two panels split open and the hero headline rises as its image settles from 1.15 to 1.</description></item><item><title>Curtain + Logo Page Transition</title><link>https://motion-lab-5v1.pages.dev/library/curtain-logo-transition</link><guid>https://motion-lab-5v1.pages.dev/library/curtain-logo-transition</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Clicking a nav link closes six vertical slats over the page from the top, draws a monogram and wordmark with a 00→100 counter, swaps the content underneath, then opens the slats from the bottom as the new page rises in.</description></item><item><title>Hover Image Reveal on List Items</title><link>https://motion-lab-5v1.pages.dev/library/hover-image-reveal-list</link><guid>https://motion-lab-5v1.pages.dev/library/hover-image-reveal-list</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>An editorial index of six project rows; hovering a row unclips a floating image that follows the pointer with lag and tilts with its velocity, crossfades between rows, nudges the row text right and dims the others.</description></item><item><title>Infinite Marquee with Scroll Speed</title><link>https://motion-lab-5v1.pages.dev/library/infinite-marquee</link><guid>https://motion-lab-5v1.pages.dev/library/infinite-marquee</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Two bands of huge serif words, one filled and one outlined, loop endlessly in opposite directions; scroll velocity speeds them up and flips them, hovering a band eases it to a stop.</description></item><item><title>Interactive 3D Product (GLTF) Rotate + Orbit</title><link>https://motion-lab-5v1.pages.dev/library/interactive-3d-product</link><guid>https://motion-lab-5v1.pages.dev/library/interactive-3d-product</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A GLB perfume flask idles on a slow turntable under a key/fill/rim studio rig with a soft contact shadow; drag to orbit with damping, pick a finish to tween the PBR colour, and labels track points on the model.</description></item><item><title>Kinetic Typography Loop</title><link>https://motion-lab-5v1.pages.dev/library/kinetic-typography-loop</link><guid>https://motion-lab-5v1.pages.dev/library/kinetic-typography-loop</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A self-running motion poster: seven stacked rows of the same word, from hairline to black, shear and slide in alternating directions on a yoyo loop while a secondary word flips over in 3D every 1.6 seconds.</description></item><item><title>Line Mask Reveal</title><link>https://motion-lab-5v1.pages.dev/library/line-mask-reveal</link><guid>https://motion-lab-5v1.pages.dev/library/line-mask-reveal</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>An editorial block — kicker, headline, three paragraphs and a byline — where every line rises out of an overflow mask as its block scrolls into view (SplitText lines, yPercent 100 → 0, 1.1s power4.out, 0.07s stagger).</description></item><item><title>Magnetic Button</title><link>https://motion-lab-5v1.pages.dev/library/magnetic-button</link><guid>https://motion-lab-5v1.pages.dev/library/magnetic-button</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Three pill buttons attract toward the pointer inside an invisible radius, their labels leading slightly for parallax, flood with colour from the entry point, and spring back with an elastic snap on leave.</description></item><item><title>Morphing SVG Preloader</title><link>https://motion-lab-5v1.pages.dev/library/morphing-svg-preloader</link><guid>https://motion-lab-5v1.pages.dev/library/morphing-svg-preloader</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A glowing SVG form morphs circle → square → blob → star → mark while a hairline outline traces each new shape and a percentage climbs; at 100% the form scales 40× to fill the viewport and fades into the page.</description></item><item><title>Noise Gradient Mesh Background</title><link>https://motion-lab-5v1.pages.dev/library/noise-gradient-mesh</link><guid>https://motion-lab-5v1.pages.dev/library/noise-gradient-mesh</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A full-screen fragment shader blends four drifting colour fields through domain-warped simplex noise, adds animated film grain and a soft vignette, and lets the pointer gently pull the warp; a CSS gradient stands in when WebGL or motion is unavailable.</description></item><item><title>Panel Wipe Page Transition</title><link>https://motion-lab-5v1.pages.dev/library/panel-wipe-transition</link><guid>https://motion-lab-5v1.pages.dev/library/panel-wipe-transition</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A three-page demo where every navigation runs one timeline: a surface panel and a lime panel wipe up from the bottom (0.8s power4.inOut, stagger 0.08), the page swaps beneath, then they exit upward as the new content rises in.</description></item><item><title>Parallax Depth Layers</title><link>https://motion-lab-5v1.pages.dev/library/parallax-depth-layers</link><guid>https://motion-lab-5v1.pages.dev/library/parallax-depth-layers</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A tall hero built from five depth layers — sky, far ridge, mid ridge, foreground and headline — each scrubbed at its own yPercent speed from a data-speed attribute, plus a lerped pointer parallax on desktop that tilts the scene toward the cursor.</description></item><item><title>RGB-Shift Image Hover</title><link>https://motion-lab-5v1.pages.dev/library/rgb-shift-image-hover</link><guid>https://motion-lab-5v1.pages.dev/library/rgb-shift-image-hover</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Four image tiles share one WebGL renderer; hovering a tile splits its red and blue channels along the pointer's direction (offset scales with velocity), zooms the UVs 1 → 1.08 over 0.8s and tears the first 150ms into glitched horizontal slices.</description></item><item><title>Scroll Velocity Skew</title><link>https://motion-lab-5v1.pages.dev/library/scroll-velocity-skew</link><guid>https://motion-lab-5v1.pages.dev/library/scroll-velocity-skew</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A long grid of gradient tiles and oversized words shears up to ±8° and shrinks slightly in proportion to scroll velocity, then eases back to zero in 0.8s; a mono readout shows the live velocity and skew.</description></item><item><title>Scroll-driven SVG Path Draw</title><link>https://motion-lab-5v1.pages.dev/library/scroll-svg-path-draw</link><guid>https://motion-lab-5v1.pages.dev/library/scroll-svg-path-draw</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A long vertical SVG route draws itself as you scroll (DrawSVG 0% → 100%, scrubbed) while a glowing dot rides the pen tip via MotionPath; four station dots pop in with a back.out(2) overshoot and their labels slide in as the line reaches them.</description></item><item><title>Shared-Element Flip Transition</title><link>https://motion-lab-5v1.pages.dev/library/shared-element-flip-transition</link><guid>https://motion-lab-5v1.pages.dev/library/shared-element-flip-transition</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Clicking one of six thumbnails records its position with Flip.getState, reparents it into a full-screen detail layout and morphs it there in 0.9s power3.inOut while the other tiles scale away; Close or Escape morphs it back.</description></item><item><title>Stacking Cards on Scroll</title><link>https://motion-lab-5v1.pages.dev/library/stacking-cards</link><guid>https://motion-lab-5v1.pages.dev/library/stacking-cards</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Five full-width cards pin in sequence as you scroll; each arriving card slides over the previous one, which scales down to 0.9 and dims behind a translucent overlay, so the section ends as a neat stepped stack.</description></item><item><title>Sticky Split-Screen Storytelling</title><link>https://motion-lab-5v1.pages.dev/library/sticky-split-storytelling</link><guid>https://motion-lab-5v1.pages.dev/library/sticky-split-storytelling</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A two-column feature: the left visual column is sticky for the whole section while four text chapters scroll by on the right; each chapter crossing the centre swaps the visual with a directional crossfade and lights its progress dot.</description></item><item><title>Text Highlight Fill on Scroll</title><link>https://motion-lab-5v1.pages.dev/library/text-highlight-fill</link><guid>https://motion-lab-5v1.pages.dev/library/text-highlight-fill</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A large serif paragraph whose words fill from a muted ink to full text colour as each one crosses the viewport centre, scrubbed by scroll — plus a marker-style accent highlight that draws itself behind two key phrases.</description></item><item><title>Toast Notification Micro-interaction</title><link>https://motion-lab-5v1.pages.dev/library/toast-micro-interaction</link><guid>https://motion-lab-5v1.pages.dev/library/toast-micro-interaction</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Four triggers spawn stacked toasts bottom-right: each slides in from x 40 with a back.out overshoot while earlier toasts shift up via Flip, an icon draws itself with DrawSVG, a hairline counts down 4s (pausing on hover) and dismissal re-flows the stack.</description></item><item><title>Variable-font Weight Wave</title><link>https://motion-lab-5v1.pages.dev/library/variable-font-wave</link><guid>https://motion-lab-5v1.pages.dev/library/variable-font-wave</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>A single display word split into characters whose font weight (300 → 900) and SOFT axis follow the pointer with a Gaussian falloff; leaving sends a left-to-right ripple back to rest, and touch devices get an automatic looping wave.</description></item><item><title>Wavy Image Plane on Scroll</title><link>https://motion-lab-5v1.pages.dev/library/wavy-image-plane</link><guid>https://motion-lab-5v1.pages.dev/library/wavy-image-plane</guid><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><description>Four figures in a normal scrolling page are mirrored by WebGL planes on one fixed canvas, matched to their DOM rectangles every frame; the planes bow and ripple with scroll velocity in the vertex shader and zoom slightly on hover.</description></item></channel></rss>