Gå til indholdet
OVERLEJRINGER · FREE

Overlay

Gør siden mørkere for at samle opmærksomheden.

Gør siden mørkere for at samle opmærksomheden, eller blot en del af den, og placér indhold som en indlæsningsindikator ovenpå.

Hvorfor det hjælper

  • Hel side eller et område
  • Indhold ovenpå
  • Enkel

Hvor det passer

  • Indlæsning
  • Modalt fokus
  • Forhåndsvisninger
Kontrollen Overlay på en RayCraft-side

Eksempel

<Button Variant="Variant.Outlined" OnClick="Run">Load for 2 seconds</Button>
<div style="position:relative;min-height:8rem" class="doc-demo-box">
    Content that is covered while loading.
    <Overlay Visible="_busy" Absolute="true"><Stack Align="center"><Spinner /><span>Loading…</span></Stack></Overlay>
</div>

@code {
    private bool _busy;

    private async Task Run()
    {
        _busy = true;
        StateHasChanged();
        await Task.Delay(2000);
        _busy = false;
    }
}

Et kort uddrag. Tilføj @using RayCraft.Blazor.Components til din side, og brug en interaktiv gengivelsestilstand.

Inkluderet i RayCraft Free. Fungerende eksempler findes i GitHub-lager (MIT); det indeholder eksempel- og demokode, ikke bibliotekets kode.

Alle kontroller ยท Dokumentation