Components — Svelte

Svelte component library.

Component library

These components are built with Svelte and use the same Rizzo CSS classes and variables. Each page includes live examples and usage snippets.

Every framework: Each component also has an Astro doc page (live demos + “Using classes” HTML). Vanilla uses the same HTML and BEM from the Astro Usage sections. Use the framework switcher at the top to toggle between Astro and Svelte docs.

Available components

Component features

All components share: semantic theming, accessibility (keyboard + ARIA), BEM naming, responsive design, and WCAG AA compliance.