<mds-accordion-timer> <mds-accordion-timer-item selected description="Introduzione"> <mds-text>Contenuto del primo pannello.</mds-text> </mds-accordion-timer-item> <mds-accordion-timer-item description="Caratteristiche"> <mds-text>Contenuto del secondo pannello.</mds-text> </mds-accordion-timer-item> <mds-accordion-timer-item description="Conclusioni"> <mds-text>Contenuto del terzo pannello.</mds-text> </mds-accordion-timer-item></mds-accordion-timer><mds-accordion-timer duration="5000"> <mds-accordion-timer-item selected description="Passo 1"> <mds-text>Primo contenuto.</mds-text> </mds-accordion-timer-item> <mds-accordion-timer-item description="Passo 2"> <mds-text>Secondo contenuto.</mds-text> </mds-accordion-timer-item></mds-accordion-timer><mds-accordion-timer duration="4000"> <mds-accordion-timer-item selected description="Introduzione rapida" duration="2000"> <mds-text>Questo pannello rimane aperto per 2 secondi.</mds-text> </mds-accordion-timer-item> <mds-accordion-timer-item description="Approfondimento" duration="8000"> <mds-text>Questo pannello rimane aperto per 8 secondi.</mds-text> </mds-accordion-timer-item> <mds-accordion-timer-item description="Riepilogo"> <mds-text>Questo pannello usa la durata globale (4 secondi).</mds-text> </mds-accordion-timer-item></mds-accordion-timer><mds-accordion-timer paused> <mds-accordion-timer-item selected description="In attesa di avvio"> <mds-text>Il timer e' in pausa. Rimuovere l'attributo "paused" per avviarlo.</mds-text> </mds-accordion-timer-item> <mds-accordion-timer-item description="Secondo pannello"> <mds-text>Secondo contenuto.</mds-text> </mds-accordion-timer-item></mds-accordion-timer><mds-accordion-timer id="slideshow"> <mds-accordion-timer-item selected description="Novita' del mese"> <mds-text>Contenuto del primo pannello.</mds-text> </mds-accordion-timer-item> <mds-accordion-timer-item description="Offerte speciali"> <mds-text>Contenuto del secondo pannello.</mds-text> </mds-accordion-timer-item></mds-accordion-timer>
<mds-button id="btn-pause" label="Metti in pausa" variant="primary" tone="outline"></mds-button><mds-button id="btn-resume" label="Riprendi" variant="primary" tone="strong"></mds-button>const accordion = document.getElementById('slideshow');document.getElementById('btn-pause').addEventListener('click', () => { accordion.paused = true;});document.getElementById('btn-resume').addEventListener('click', () => { accordion.paused = undefined;});document.querySelector('mds-accordion-timer').addEventListener('mdsAccordionTimerChange', (e) => { console.log('Pannello attivo:', e.detail.index);});const items = document.querySelectorAll('mds-accordion-timer-item');// Apre il terzo pannello e riavvia il timeritems[2].selected = true;.promo-slider mds-accordion-timer { --mds-accordion-timer-progress-bar-color: rgb(var(--magma-accent-fg)); --mds-accordion-timer-progress-bar-background: rgb(var(--magma-wash-base)); --mds-accordion-timer-progress-bar-thickness: 3px; --mds-accordion-timer-duration: 300ms;}