← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 37
  1. How a few pencil sketches turned into a matchstick you can strike, and why the flicker needed three sine waves instead of one.

  2. Your dashboard figures jump when they update, your table columns don't line up, and a year in a sentence shouts.

  3. I rebuilt the kaleidoscope in canvas.

  4. A Modernist hydraulic tile floor, one motif rotated across the whole room, is something you'll find everywhere in Barcelona.

  5. Spirograph Explorer

    The gear-and-pen toy from every 90s pencil case, rebuilt as three sliders and a parametric formula drawn live in canvas.

  6. I lost a penguin race in Super Mario 64 before I understood the camera.

  7. Pinning a menu or tooltip to a button used to mean JavaScript.

  8. Staggering a list used to mean stamping --i:0, --i:1, --i:2 onto every child. sibling-index() gives you that number for free, so the animation-delay computes itself.

  9. A grayscale photo plus two flat colors, blended in CSS, make a two-ink duotone. multiply takes the highlights, screen takes the shadows, and the pickers let you re-ink it live.

  10. Derive a whole component's states from one color token by pulling its channels out and doing math on them.

  11. Fluid scales, balanced headings, drop caps, optical sizing, hanging punctuation.

  12. You already drag these handles in the pen tool. cubic-bezier() is the same two handles, bending time instead of a shape.

  13. SVG Filters on Type

    Ink gain, shadow woodtype, metal type under a lamp.

  14. Five bits of school maths do almost all the work in motion: interpolation, easing curves, distance, the unit circle, and summation.

  15. Mano Loca

    A 90s sticky hand toy built with Verlet integration.

  16. Halftone in the Browser

    I kept an old iMac alive for years just to run Freehand MX.

  17. Doing maths in CSS

    sin(), cos(), atan2() landed in CSS in 2023.

  18. HTML in Canvas

    The first native API that draws real HTML into a canvas context.

  19. @property Animator

    Register a custom property with a type and the browser can interpolate it.

  20. font-variation-settings is a CSS property like any other, which means animation-timeline can drive font weight, tracking, and optical size directly from scroll position.

  21. Variable Font Scroll

    Variable font axes are animatable CSS properties, which means animation-timeline can drive font weight, letter-spacing, and more directly from scroll position.

  22. oklch Explorer

    Interactive L, C, H sliders and a hue uniformity comparison: the parts of oklch that don't click until you can touch them.

  23. Easing Explorer

    A quick reference for the four easing curves in the motion token system, visualised side by side so the differences are immediately readable.

  24. The Creative Bypass

    When AI tools make it faster to build outside the system than inside it, the problem isn't the tool.

  25. How far can you push linear() easing before you actually need Framer Motion?

  26. Spring Physics in CSS

    How browsers animate, why cubic-bezier is an approximation, and how linear() lets you use a real spring equation.

  27. Liquid Glass Refraction

    Trying to reproduce Apple's liquid glass effect using only SVG filters.

  28. Building a Motion System

    How to build a motion token system that engineers actually use: primitives, semantics, enter/exit, and when CSS isn't enough.

  29. SVG from scratch, Lottie, dotLottie, CSS: a real comparison covering bundle size, customization, and the moment your designer gives you something none of the libraries support.

  30. SVG from Scratch

    SVG is not an image format.

  31. How @starting-style, transition-behavior: allow-discrete, and interpolate-size finally solve the animations JavaScript used to own: animating display: none and height: auto in pure CSS.

  32. A practical guide to oklch for design systems: perceptually uniform color scales, color-mix(), wide gamut, and animatable color tokens.

  33. How to take an interactive Figma prototype (Smart Animate, component states, transitions) and ship it in React using dotLottie and Framer Motion.

  34. A gyroscope experiment built at 11pm with no brief ended up in a production landing page.

  35. SVG filters, feTurbulence, CSS noise, and math-driven layouts: how to use the browser as a generative design tool without any external libraries.

  36. The Art of CSS Motion

    Easing curves, staggered animations, and choreography as a design tool: how to think about motion the way a designer thinks about type and space.

  37. A deep dive into the new CSS scroll-driven animations API: how to use animation-timeline, scroll(), and view() to create scroll-linked effects with pure CSS.