title: Interactions page: interactions

Interactions

Client-side interactions without writing JavaScript. Toggle, collapse, and reveal content with simple attributes.

Toggle Visibility

This content can be shown or hidden by clicking the button above. No JavaScript required.

Independent Toggles

Panel A - Each toggle button controls its own panel independently.

Collapse / Accordion

What is the What Framework?

What is an HTML-first web framework powered by Rust. You write HTML templates and the framework handles routing, rendering, and interactivity.

Do I need to know JavaScript?

No. What handles interactivity on the server side with live content injection and session-driven reactivity. Client-side interactions use simple HTML attributes.

How fast is it?

Very fast. Built with Rust and Tokio, What serves pages with minimal overhead and handles high concurrency effortlessly.

Can I use my own CSS?

Absolutely. What comes with a utility CSS framework, but you can add your own stylesheets in the static directory alongside or instead of the built-in styles.

Tooltips

Hover me Link with tooltip Cart (3)

Dropdowns

Planned Enhancements

Custom Error Pages

User-defined 404, 500, and 403 error pages with error context variables for custom error handling.