{#- chirp-ui: Reveal on scroll — animate content when it enters the viewport Uses Alpine Intersect plugin. Content is hidden until scrolled into view, then fades/slides in. .once modifier ensures animation runs only the first time. Outer div stays in layout (min-height) so Intersection Observer can fire; inner div uses x-show + x-transition for the reveal animation. Usage: from "chirpui/reveal_on_scroll.html" import reveal_on_scroll call reveal_on_scroll()

This content animates in when you scroll it into view.

end See https://alpinejs.dev/plugins/intersect -#} {% def reveal_on_scroll(cls="") %}
{% slot %}
{% end %}