How to add client-side interactivity to Astro components using native browser JavaScript APIs.| Docs
The View Transition API lets you add transitions between views of a website.| Chrome for Developers
Template directives are a special kind of HTML attribute available inside of any Astro component template (.astro files), and some can also be used in .mdx files.| Docs
The prefers-reduced-motion CSS media feature is used to detect if a user has enabled a setting on their device to minimize the amount of non-essential motion. The setting is used to convey to the browser on the device that the user prefers an interface that removes, reduces, or replaces motion-based animations.| MDN Web Docs
Enable seamless navigation between pages in Astro with view transitions.| Docs
Learn about how Astro's islands architecture helps keep sites fast.| Docs