The Archive
A digital garden of interconnected notes, learnings, and thoughts.
🌳
Getting Started with Three.js
## What is Three.js? Three.js is a JavaScript library that makes creating 3D graphics in the browser easy. It abstracts away the complexity of WebGL....
🌿
CSS Custom Properties Deep Dive
## Why Custom Properties? CSS custom properties (variables) enable dynamic theming and reduce repetition. `css :root { --color-primary: #4466ff; ...
🌱
GSAP ScrollTrigger Patterns
## Reveal on Scroll The most common pattern for scroll animations. `javascript gsap.from(".element", { scrollTrigger: ".element", opacity: 0, ...