Signal Animate
Toggle a CSS class when a signal changes — the same primitive drives several transition styles. Each example is one signal + one class.
Live
Example
// One signal drives a CSS class toggle — wire any transition you like.
panel := html.Div(html.DivConfig{Class: "panel"}, render.Text("…"))
interactive.AnimateOnSignal(panel, "open", "is-shown")
interactive.ToggleLocal(ui.Button(ui.ButtonConfig{Label: "Toggle"}), "open")