{#- chirp-ui: Grain Overlay Film grain texture via SVG noise filter. Pure CSS. Usage: from "chirpui/grain.html" import grain {% call grain() %} Vintage photo {% end %} {% call grain(variant="heavy", animated=true) %}
Film-like background
{% end %} -#} {% def grain(variant="", animated=false, cls="", attrs="", attrs_map=none) %} {% set variant_cls = " chirpui-grain--" ~ variant if variant in ("heavy", "subtle") else "" %} {% set anim_cls = " chirpui-grain--animated" if animated else "" %}
{% slot %}
{% end %}