{#- chirp-ui: Constellation Twinkling ASCII starfield background with gentle drift. Pure CSS. Usage: from "chirpui/constellation.html" import constellation {% call constellation() %}
Dense warm starfield
{% end %} -#} {% def constellation(density="", variant="", cls="") %} {% set variant = variant | validate_variant(("", "default", "warm", "cool", "mono"), "") %} {% set density = density | validate_variant(("", "default", "sparse", "dense"), "") %} {% set variant_class = " chirpui-constellation--" ~ variant if variant else "" %} {% set density_class = " chirpui-constellation--" ~ density if density else "" %} {% set count = 16 if density == "dense" else (6 if density == "sparse" else 10) %} {% set glyphs = ["·", "✦", "·", "★", "·", "·", "✦", "·", "●", "·", "✦", "·", "·", "★", "·", "✦"] %}