View Transitions API: A Practical Guide to Page and DOM Animation
A practical guide to the View Transitions API: animate DOM changes and page navigations, name shared elements, handle reduced motion, and ship…
A practical guide to the View Transitions API: animate DOM changes and page navigations, name shared elements, handle reduced motion, and ship…
Build a responsive menu that works on touch and keyboard: a real button toggle, details submenus, CSS-only animation and a dialog off-canvas…
Cycle, shift and transition background colors using native CSS: keyframes, @property registered variables, and color-mix(). No jQuery required.
Create an interactive world map with inline SVG, CSS color-mix() and about 40 lines of vanilla JavaScript: tooltips, keyboard support and data…
Skip the jQuery plugin. A native dialog gives you the backdrop, focus handling and Escape key, and a few lines of CSS…
Build an accessible back-to-top button with a native anchor, CSS smooth scrolling and a few lines of IntersectionObserver. No jQuery required.
Replace the old jQuery sequential list with CSS counters for numbering, sibling-index() for staggered animation, and IntersectionObserver for scroll triggers.
Lightboxes, accordions, tooltips, carousels and validation no longer need plugins. Here is what replaces each one, with code, and where JavaScript still…
Ten classic jQuery designer effects rebuilt with details, CSS transitions, the Web Animations API and View Transitions, with tested code and support…