<mds-stepper-bar items-done="1"> <mds-stepper-bar-item icon="mi/baseline/person" label="Dati personali" ></mds-stepper-bar-item> <mds-stepper-bar-item icon="mi/baseline/location-on" label="Indirizzo" ></mds-stepper-bar-item> <mds-stepper-bar-item icon="mi/baseline/payment" label="Pagamento" ></mds-stepper-bar-item></mds-stepper-bar><mds-stepper-bar items-done="2"> <mds-stepper-bar-item icon="mi/baseline/person" icon-checked="mi/baseline/done" label="Dati personali" ></mds-stepper-bar-item> <mds-stepper-bar-item icon="mi/baseline/location-on" icon-checked="mi/baseline/done" label="Indirizzo" ></mds-stepper-bar-item> <mds-stepper-bar-item icon="mi/baseline/payment" icon-checked="mi/baseline/done" label="Pagamento" ></mds-stepper-bar-item></mds-stepper-bar><mds-stepper-bar items-done="1"> <mds-stepper-bar-item step icon="mi/baseline/person" icon-checked="mi/baseline/done" label="Dati personali" ></mds-stepper-bar-item> <mds-stepper-bar-item step icon="mi/baseline/location-on" icon-checked="mi/baseline/done" label="Indirizzo" ></mds-stepper-bar-item> <mds-stepper-bar-item step icon="mi/baseline/payment" icon-checked="mi/baseline/done" label="Pagamento" ></mds-stepper-bar-item></mds-stepper-bar><mds-stepper-bar items-done="2"> <mds-stepper-bar-item badge icon="mi/baseline/person" icon-checked="mi/baseline/done" label="Dati personali" ></mds-stepper-bar-item> <mds-stepper-bar-item badge icon="mi/baseline/location-on" icon-checked="mi/baseline/done" label="Indirizzo" ></mds-stepper-bar-item> <mds-stepper-bar-item badge icon="mi/baseline/payment" label="Pagamento" ></mds-stepper-bar-item></mds-stepper-bar><mds-stepper-bar id="stepper" items-done="1"> <mds-stepper-bar-item value="dati-personali" icon="mi/baseline/person" icon-checked="mi/baseline/done" label="Dati personali" ></mds-stepper-bar-item> <mds-stepper-bar-item value="indirizzo" icon="mi/baseline/location-on" icon-checked="mi/baseline/done" label="Indirizzo" ></mds-stepper-bar-item> <mds-stepper-bar-item value="pagamento" icon="mi/baseline/payment" icon-checked="mi/baseline/done" label="Pagamento" ></mds-stepper-bar-item></mds-stepper-bar>
<script> document.getElementById('stepper').addEventListener('mdsStepperBarChange', (e) => { console.log('step completati:', e.detail.value, 'step corrente:', e.detail.step); });</script><mds-stepper-bar items-done="1"> <mds-stepper-bar-item icon="mi/baseline/person" icon-checked="mi/baseline/done" label="Dati personali"></mds-stepper-bar-item> <mds-stepper-bar-item icon="mi/baseline/location-on" icon-checked="mi/baseline/done" label="Indirizzo"></mds-stepper-bar-item> <mds-stepper-bar-item icon="mi/baseline/payment" label="Pagamento"></mds-stepper-bar-item>
<div slot="content"> <p>Inserisci il tuo nome e cognome.</p> </div> <div slot="content"> <p>Inserisci il tuo indirizzo di spedizione.</p> </div> <div slot="content"> <p>Scegli il metodo di pagamento.</p> </div></mds-stepper-bar><mds-stepper-bar items-done="1"> <mds-stepper-bar-item typography="label" icon="mi/baseline/person" icon-checked="mi/baseline/done" label="Dati personali" ></mds-stepper-bar-item> <mds-stepper-bar-item typography="label" icon="mi/baseline/location-on" icon-checked="mi/baseline/done" label="Indirizzo" ></mds-stepper-bar-item> <mds-stepper-bar-item typography="label" icon="mi/baseline/payment" label="Pagamento" ></mds-stepper-bar-item></mds-stepper-bar>.checkout-flow mds-stepper-bar-item { --mds-stepper-bar-item-icon-background-current: rgb(var(--magma-accent-emphasis)); --mds-stepper-bar-item-icon-color-current: rgb(var(--magma-accent-on-emphasis)); --mds-stepper-bar-item-icon-background-done: rgb(var(--magma-success-emphasis)); --mds-stepper-bar-item-progress-color: rgb(var(--magma-success-emphasis)); --mds-stepper-bar-item-min-width: 160px;}