{#- chirp-ui: Rune Field Mystical floating ASCII runes drifting in parallax depth layers. Pure CSS. Usage: from "chirpui/rune_field.html" import rune_field {% call rune_field() %}

Mystical content

{% end %} {% call rune_field(variant="arcane") %}

Arcane styled runes

{% end %} -#} {% def rune_field(variant="", cls="") %} {# @consumes _hero_variant from: hero_effects — falls back to "" #} {% set _variant = (variant if variant else consume("_hero_variant", "")) | validate_variant(("", "default", "arcane", "frost", "ember"), "") %} {% set variant_class = " chirpui-rune-field--" ~ _variant if _variant else "" %} {% set far_runes = ["⊙", "◎", "⊞", "◎", "⊙", "⊞"] %} {% set mid_runes = ["◇", "⚙", "⛓", "◇", "⚙"] %} {% set near_runes = ["★", "⚡︎", "✦", "◇"] %} {% set far_positions = [(6, 18), (86, 12), (24, 72), (68, 46), (14, 42), (78, 82)] %} {% set mid_positions = [(18, 28), (52, 22), (36, 58), (84, 64), (62, 78)] %} {% set near_positions = [(12, 72), (46, 42), (66, 62), (82, 28)] %}
{% slot %}
{% end %}