{#- chirp-ui: Particle Background Decorative floating dot particles behind content. Usage: from "chirpui/particle_bg.html" import particle_bg call particle_bg()

Hero with particles

end call particle_bg(count=12, variant="accent")

More particles, accent color

end -#} {% def particle_bg(count=8, variant="", cls="") %} {# @consumes _hero_variant from: hero_effects — falls back to "" #} {% set _variant = (variant if variant else consume("_hero_variant", "")) | validate_variant(("", "default", "accent", "muted"), "") %} {% set variant_class = " chirpui-particle-bg--" ~ _variant if _variant else "" %} {% set positions = [(8, 22), (72, 14), (34, 58), (88, 44), (18, 76), (56, 28), (42, 86), (82, 72), (24, 38), (66, 64), (12, 52), (92, 18), (48, 12), (30, 82), (78, 34), (60, 90)] %}
{% slot %}
{% end %}