Aller au contenu

Loading

Affichez des états de chargement avec divers indicateurs animés pour montrer les processus en cours.

import { Loading } from 'asterui'

Chargement basique

Spinner de chargement par défaut.

Loading
import { Loading } from 'asterui'

function App() {
  return (
      <Loading />
    )
}

export default App

Types de chargement

Différents types d'animation pour les indicateurs de chargement.

Loading
Loading
Loading
Loading
Loading
Loading
import { Loading, Space } from 'asterui'

function App() {
  return (
      <Space direction="horizontal" size="md" align="center" wrap>
        <Loading type="spinner" />
        <Loading type="dots" />
        <Loading type="ring" />
        <Loading type="ball" />
        <Loading type="bars" />
        <Loading type="infinity" />
      </Space>
    )
}

export default App

Tailles

Contrôlez la taille de l'indicateur de chargement.

Loading
Loading
Loading
Loading
import { Loading, Space } from 'asterui'

function App() {
  return (
      <Space direction="horizontal" size="md" align="center">
        <Loading size="xs" />
        <Loading size="sm" />
        <Loading size="md" />
        <Loading size="lg" />
      </Space>
    )
}

export default App

Couleurs

Différentes variantes de couleur pour les indicateurs de chargement.

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
import { Loading, Space } from 'asterui'

function App() {
  return (
      <Space direction="horizontal" size="md" align="center" wrap>
        <Loading color="primary" />
        <Loading color="secondary" />
        <Loading color="accent" />
        <Loading color="neutral" />
        <Loading color="info" />
        <Loading color="success" />
        <Loading color="warning" />
        <Loading color="error" />
      </Space>
    )
}

export default App
PropriétéDescriptionTypePar défaut
sizeTaille de l’indicateur de chargement'xs' | 'sm' | 'md' | 'lg''md'
typeType d’animation de chargement'spinner' | 'dots' | 'ring' | 'ball' | 'bars' | 'infinity''spinner'
colorCouleur de l’indicateur de chargement'primary' | 'secondary' | 'accent' | 'neutral' | 'info' | 'success' | 'warning' | 'error''primary'
classNameClasses CSS supplémentairesstring-
data-testidID de test pour les testsstring-
  • Utilise aria-label pour décrire l’état de chargement
  • L’animation peut être mise en pause par les utilisateurs qui préfèrent un mouvement réduit
  • Assurez-vous que les indicateurs de chargement sont associés à du texte pour les lecteurs d’écran lorsque cela est possible