Aller au contenu
SUPERPOSITIONS · FREE

Overlay

Assombrissez la page pour concentrer l’attention.

Assombrissez la page pour concentrer l’attention, ou seulement une partie, et placez du contenu comme un indicateur de chargement par-dessus.

Pourquoi c’est utile

  • Page entière ou une région
  • Contenu au-dessus
  • Simple

Où il trouve sa place

  • Chargement
  • Focus modal
  • Aperçus
Le contrôle Overlay dans une page RayCraft

Exemple

<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;
    }
}

Un court fragment. Ajoutez @using RayCraft.Blazor.Components à votre page et utilisez un mode de rendu interactif.

Inclus dans RayCraft Free. Des exemples fonctionnels se trouvent dans le dépôt GitHub (MIT); il contient du code d’exemple et de démonstration, pas le code de la bibliothèque.

Tous les contrôles ยท Documentation