I pulsanti sono l'indicatore visivo principale delle azioni di un utente.

Principi
Orientati all'azione: i pulsanti devono comunicare chiaramente che attivano un'azione.
Feedback chiaro: l'aspetto del pulsante deve cambiare in modo distinto nei diversi stati di interazione (passaggio del mouse, clic, selezione) per fornire un feedback immediato.
Coerenza: tutti i pulsanti devono condividere un linguaggio visivo di base per essere immediatamente riconoscibili.
Flessibilità: il componente pulsante deve adattarsi alle varianti comuni, ad esempio l'inclusione di icone e dimensioni diverse, senza sacrificare la coerenza.
Utilizzo e posizionamento
Un pulsante deve essere posizionato vicino ai contenuti pertinenti. Può essere posizionato da solo o con altri componenti, come schede ed elenchi.
Cosa fare
Cosa non fare
Cosa fare
Cosa non fare
Pulsanti con icone
Sono disponibili pulsanti con icone per ridurre la densità dei contenuti. Utilizza i pulsanti con icone quando l'icona illustra chiaramente un'azione, altrimenti includi un'etichetta del pulsante.
Cosa fare
Cosa non fare
Toggable
Per le azioni con stati booleani, come i preferiti, è disponibile una variante di attivazione/disattivazione per ogni tipo di pulsante. Lo scambio di icone tra gli stati di attivazione/disattivazione rende l'interazione rapida e reattiva.
Cosa fare
Cosa non fare
Anatomia
I pulsanti sono composti da un'etichetta e da un'icona iniziale o finale facoltativa.

I pulsanti con icone sono composti solo da un'icona riconoscibile.
Entrambi hanno una variante attivabile/disattivabile.
Predefinito
1. Riposo
2. Concentrato
3. Premuto
4. Disattivato
5. Disabilitata e focalizzata
Grande
1. Riposo
2. Concentrato
3. Premuto
4. Disattivato
5. Disabilitata e focalizzata
Icona
1. Riposo
2. Concentrato
3. Premuto
4. Disattivato
5. Disabilitata e focalizzata
Icona
1. Riposo
2. Concentrato
3. Premuto
4. Disattivato
5. Disabilitata e focalizzata
Personalizzazione
I pulsanti contengono uno stile predefinito e uno grande. Le dimensioni grandi possono contribuire a enfatizzare l'importanza.
Le icone possono essere utilizzate per dare maggiore enfasi, chiarezza e riconoscimento al pulsante in una posizione iniziale o finale.
Predefinito
| Proprietà | Personalizzazione | Impostazioni predefinite |
|---|---|---|
| Forma | Sì | Grande, Cerchio |
| Spaziatura interna | Sì | 16 dp, 8 dp |
| Bordo | Sì | Predefinito, 2 dp, #606460 |
| Testo | Sì | Corpo, Piccolo |
| Icona iniziale | Sì | 32 dp |
| Icona finale | Sì | 32 dp |
| Dimensioni | Sì | Altezza minima di 48 dp |
| Profondità | Sì | 0 |
| Gap | Sì | Tra etichetta e icona: molto piccolo |
Grande
| Proprietà | Personalizzazione | Impostazioni predefinite |
|---|---|---|
| Forma | Sì | Grande, Cerchio |
| Spaziatura interna | Sì | 16 dp, 16 dp |
| Bordo | Sì | 2 dp, #606460 |
| Testo | Sì | Corpo, Piccolo |
| Icona iniziale | Sì | 32 dp |
| Icona finale | Sì | 32 dp |
| Dimensioni | Sì | Altezza minima di 72 dp |
| Profondità | Sì | 0 |
| Gap | Sì | Tra l'etichetta e l'icona: molto piccolo |
Icona
| Proprietà | Personalizzazione | Impostazioni predefinite |
|---|---|---|
| Forma | Sì | Grande, Cerchio |
| Spaziatura interna | Sì | Piccola, piccola |
| Bordo | Sì | Predefinito |
| Icona | Sì | Valore predefinito = 32 dp, su superficie |
| Dimensioni | Sì | Altezza minima di 48 dp |
| Profondità | Sì | 0 |
Toggable
| Proprietà | Personalizzazione | Impostazioni predefinite |
|---|---|---|
| Selezionato | Sì | Booleano |
| Angoli predefiniti | Sì | 16 dp, 8 dp |
| Angoli selezionati | Sì | Focus predefinito |
| Colore della superficie selezionato | Sì | Contorno |
| Tutte le altre proprietà | Sì | Come i pulsanti |
Icona attivabile/disattivabile
| Proprietà | Personalizzazione | Impostazioni predefinite |
|---|---|---|
| Selezionato | Sì | Booleano |
| Angoli predefiniti | Sì | 100 dp |
| Angoli selezionati | Sì | 20 dp |
| Colore della superficie selezionato | Sì | Contorno |
| Tutte le altre proprietà | Sì | Come i pulsanti |