{#- chirp-ui: Orbit Items rotating around a center element. Pure CSS. Usage: from "chirpui/orbit.html" import orbit {% call orbit(items=["🐍", "⚡", "🔥", "💎"]) %} 🌍 {% end %} {% call orbit(items=["A", "B", "C"], size="sm", speed="fast") %} ⚙️ {% end %} -#} {% def orbit(items=[], size="", speed="", reverse=false, cls="") %} {% set size_cls = " chirpui-orbit--" ~ size if size in ("sm", "lg", "xl") else "" %} {% set speed_cls = " chirpui-orbit--" ~ speed if speed in ("fast", "slow") else "" %} {% set rev_cls = " chirpui-orbit--reverse" if reverse else "" %}
{% slot %}
{% for item in items %} {% end %}
{% end %}