Scroll
Snap
↓ VERTICAL → HORIZONTAL → VERTICAL → HORIZONTAL
Brand
Identity
Sistema visual completo con tipografía, color y componentes.
Web
App
Aplicación full-stack con React, Node y PostgreSQL.
3D
Animation
Escenas interactivas con Three.js y shaders personalizados.
Scroll
Magic
Experiencias de scroll sin JavaScript, solo CSS nativo.
Cero
JavaScript
Todo lo que ves en esta página usa únicamente CSS nativo. Sin librerías, sin bundle, sin JS.
Scroll
Snap
scroll-snap-type controla el eje y la obligatoriedad. mandatory significa que siempre snappea.
Anida
los ejes
Un contenedor con scroll-snap vertical puede contener hijos con scroll-snap horizontal.
Fluido
como el agua
Las transiciones son instantáneas, controladas por el navegador de forma nativa.
Sin
fricciones
scroll-snap-stop: always obliga a detenerse en cada item, evitando que se salte cards.
Solo
CSS
scroll-snap-type: x mandatory en el contenedor. scroll-snap-align: start en los hijos.
Solo
CSS 🎉
SCROLL SNAP — SIN UNA LÍNEA DE JS