Skip to content

CSS: mask

.instui-mask — Ein In-Flow-Overlay, das sein positioniertes übergeordnetes Element ausfüllt und seinen Inhalt zentriert — z. B. ein Spinner über einer Karte. Für ein Modal sollte ein natives <dialog> bevorzugt werden (dessen ::backdrop die Maske ist). Jeder dieser Modifikatoren ist auch global verfügbar (alleinstehend oder an jede andere Komponente angehängt) — siehe das globale Utility mask.

Source: mask.css

Verwendung

css
@import "@pantoken/components/components.css";
@import "@pantoken/components/mask.css";

Beispiele

html
<div style="position: relative">
  <div class="instui-mask">
    <span class="instui-spinner"></span>
  </div>
</div>

Modifikatoren

ModifikatorBeschreibung
.-blurUnschärfe, was sich hinter der Maske befindet, mit einem backdrop-filter.
.-fullscreenAm Viewport fixiert und diesen mit hohem z-Index überdeckend.

Verbrauchte Tokens

TokenTypWert
--instui-component-mask-background-color<color>LightDarklight-dark(rgba(255,255,255,0.75), rgba(28,34,43,0.75))