<mds-progress progress="0.4" aria-label="Caricamento documento"></mds-progress><!-- Operazione riuscita --><mds-progress progress="1" variant="success" aria-label="Importazione completata"></mds-progress>
<!-- Operazione con avviso --><mds-progress progress="0.6" variant="warning" aria-label="Quota disco in esaurimento"></mds-progress>
<!-- Errore --><mds-progress progress="0.85" variant="error" aria-label="Errore di rete"></mds-progress>
<!-- Contenuto AI --><mds-progress progress="0.5" variant="ai" aria-label="Elaborazione AI in corso"></mds-progress><mds-progress progress="0.5" size="sm" aria-label="Piccola barra"></mds-progress><mds-progress progress="0.5" size="md" aria-label="Barra media"></mds-progress><mds-progress progress="0.5" size="lg" aria-label="Barra grande"></mds-progress><mds-progress progress="0.5" size="xl" aria-label="Barra extra grande"></mds-progress><mds-progress progress="0.65" direction="vertical" variant="primary" aria-label="Utilizzo CPU" style="height: 120px;"></mds-progress><mds-progress progress="0.72" direction="radial" variant="primary" aria-label="Completamento profilo" style="width: 80px;"></mds-progress><mds-progress progress="0.5" direction="radial" typography="label" aria-label="Avanzamento attivita" style="width: 64px;"></mds-progress><mds-progress progress="0.5" steps="Inizializzazione,Analisi,Elaborazione,Completamento" variant="primary" aria-label="Avanzamento analisi dati"></mds-progress><p>Progresso: 40%</p><mds-progress progress="0.4" aria-hidden="true"></mds-progress>const bar = document.querySelector('mds-progress');
async function runTask() { for (let i = 0; i <= 10; i++) { await doWork(i); bar.progress = i / 10; }}.upload-widget mds-progress { --mds-progress-background: rgb(var(--magma-wash-base)); --mds-progress-color: rgb(var(--magma-accent-emphasis-hover)); --mds-progress-thickness: 16px; --mds-progress-duration: 400ms;}