Mini Tutorial – Lavorare con i componenti dei pulsanti Figma

Pubblicato: 2022-03-11

In Figma, gli elementi dell'interfaccia utente sono chiamati Componenti. Costruiti correttamente, sono incredibilmente versatili e facili da aggiornare, ma di cosa sono capaci i componenti e come funzionano? Dimostreremo la loro potenza lavorando con uno degli elementi dell'interfaccia utente più comuni in assoluto: il pulsante.

Perché i pulsanti?

I pulsanti sono pieni di variabili come altezza, larghezza, lunghezza dell'etichetta, riempimento interno, stato e tema. Costruendo un sistema di pulsanti di base, impareremo l'immenso valore dell'utilizzo di Figma con una mentalità basata sui componenti e la libreria dei componenti di Figma.

*Nota dell'editore: questo tutorial scritto è stato derivato da un tutorial video creato da David Luhr di Build UX.

Compito 1: costruisci un componente pulsante Figma di base

  1. Inizieremo creando una nuova cornice e rinominandola Pulsanti nel pannello dei livelli.
  2. Digita il testo dell'etichetta del pulsante. Useremo "Registrati" per questo tutorial.
  3. Il nostro carattere tipografico è:
    • Robot medio
    • Dimensione carattere 18
    • Altezza della linea 24
    • Centro allineamento testo
    • Allinea al centro
    • Ridimensionamento = dimensione fissa
  4. Dopo aver scritto l'etichetta del pulsante, fai doppio clic sull'angolo inferiore destro della casella di testo in modo che ridimensioni automaticamente i vincoli più piccoli del testo.
  5. Rinominare il livello di testo Etichetta pulsante .
  6. Componente pulsante Figma. Clicca per vedere l'immagine a grandezza naturale.
    Compito 1: passaggi 1-5
  7. Crea un rettangolo, posizionalo sotto Button Label nel pannello dei livelli e rinominalo Button Container . Consenti al colore del contenitore dei pulsanti di rimanere il grigio predefinito.
  8. Stabilire un'altezza fissa per il contenitore dei bottoni. Useremo 60 pixel.
  9. Ora aggiungeremo il riempimento interno al contenitore dei pulsanti.
    • La larghezza dell'etichetta del pulsante è di 63 pixel.
    • Abbiamo bisogno di 24 pixel di riempimento destro e sinistro. Combinato, questo equivale a 48 pixel.
    • Quindi, inseriremo la larghezza dell'etichetta (63 pixel) + il riempimento totale (48 pixel).
  10. Seleziona sia l'etichetta che il contenitore e centrali con gli strumenti di allineamento.
Tutorial Figma Clicca per vedere l'immagine a grandezza naturale.
Attività 1: passaggi 6-9

Abbiamo progettato un pulsante rudimentale. Tuttavia, l'imbottitura interna del nostro bottone non è ancora in grado di adattarsi alla modifica della lunghezza delle etichette. In un passaggio successivo, affronteremo il layout interno, che consentirà alla larghezza del contenitore dei pulsanti di essere flessibile in relazione alla lunghezza dell'etichetta.

Volevano designer di interfaccia utente freelance a tempo pieno con sede negli Stati Uniti

Attività 2: Rendi interattivo il pulsante

Per rendere interattivo il pulsante, aggiungeremo un anello di messa a fuoco.

  1. Duplica il contenitore del pulsante e rinominalo Anello di messa a fuoco del pulsante .
  2. Assicurati che l'anello di messa a fuoco si trovi sotto il contenitore dei pulsanti nel pannello dei livelli.
  3. Rimuovi il riempimento dell'anello di messa a fuoco e aggiungi un tratto interno nero con uno spessore di 4 pixel.
  4. Vogliamo anche uno spazio di 4 pixel tra il contenitore dei pulsanti e l'anello di messa a fuoco su tutti e quattro i lati, quindi aggiungeremo +16 sia alla larghezza che all'altezza.
  5. Selezionare e allineare al centro l'etichetta, il contenitore dei pulsanti e l'anello di messa a fuoco.
  6. Ecco come apparirà il nostro pulsante, nella sua forma più semplice, in uno stato focalizzato.

    Libreria componenti Figma Clicca per vedere l'immagine a grandezza naturale.
    Compito 2: passaggi 1-5
  7. Seleziona tutti e tre gli elementi (etichetta, contenitore dei pulsanti, anello di messa a fuoco), fai clic con il pulsante destro del mouse e scegli "Crea componente".
  8. componenti di figma Clicca per vedere l'immagine a grandezza naturale.
    Compito 2: Passaggio 6
  9. Rinominare il componente Pulsante/Primitivo/Predefinito .
    • Pulsante = Tipo di componente
    • Primitivo = Variazione
    • Predefinito = Stato

Questo è il nostro pulsante primitivo. Non apparirà nel nostro design finale, ma fungerà da base su cui si baseranno tutte le nostre variazioni di pulsanti. Il vantaggio? Se abbiamo bisogno di riprogettare i nostri pulsanti in futuro, dobbiamo solo modificare in un posto.

app Figma Clicca per vedere l'immagine a grandezza naturale.
Compito 2: Passaggio 7

Attività 3: stabilire una griglia di layout dei pulsanti

  1. Seleziona Pulsante/Primitivo/Predefinito , vai al pannello di progettazione e fai clic sull'icona "+" accanto a "Griglia di layout".
  2. archetipo Figma Clicca per vedere l'immagine a grandezza naturale.
    Compito 3: Passaggio 1
  3. Quindi, fai clic sull'icona della griglia, seleziona "Colonne" e inserisci i seguenti valori:
    • Conteggio colonne = 1
    • Larghezza = Automatico
    • Grondaia = 0
    • Tipo = Allunga
  4. "Margine" fornisce il riempimento all'interno del contenitore del pulsante.
    • Ricorda, abbiamo bisogno di 24 pixel di riempimento sinistro e destro.
    • Dobbiamo anche considerare il bordo spesso di 4 pixel e lo spazio di 4 pixel del nostro anello di messa a fuoco.
    • Ciò significa che avremo bisogno di un margine di 32 pixel.
  5. Stati componenti Figma Clicca per vedere l'immagine a grandezza naturale.
    Compito 3: passaggi 2-3
  6. Con il margine aggiunto, noterai un'area indicatrice rossa che mostra l'imbottitura interna del contenitore dei pulsanti e si adatta esattamente alla larghezza dell'etichetta.
  7. disegno Figma Clicca per vedere l'immagine a grandezza naturale.
    Compito 3: Passaggio 4

    Ora dobbiamo aggiungere vincoli di layout a ciascun elemento del nostro pulsante.

  8. Seleziona tutti e tre i livelli all'interno del componente, vai su "Vincoli" e fissali su "Sinistra e destra" e "Centro".
  9. A questo punto, puoi selezionare il componente e trascinarlo alla larghezza che desideri. Vedrai che il layout funziona esattamente come è stato progettato.
  10. Se riduci la larghezza del pulsante rispetto all'etichetta, noterai che l'etichetta si interrompe su un'altra riga.
Strumento di progettazione Figma Clicca per vedere l'immagine a grandezza naturale.
Compito 3: passaggi 5-7

Attività 4: regolare la larghezza del pulsante per la lunghezza del testo

Vediamo come funziona il nostro pulsante con un'etichetta del pulsante più lunga.

  1. Vai al pannello delle risorse, trascina una nuova istanza del pulsante e digita "Pianifica appuntamento" o qualcosa di più lungo. Che succede? L'etichetta trabocca sulla riga successiva, non esattamente quella che vogliamo.
  2. Progettazione interfaccia Figma Clicca per vedere l'immagine a grandezza naturale.
    Compito 4: Passaggio 1
  3. Torna al pannello dei livelli, seleziona il nuovo componente che hai appena trascinato e usa i tasti freccia per regolare la larghezza alla dimensione precisa che si adatta all'etichetta.
  4. Quando lo fai, vedrai che tutte le variabili di layout rimangono come previsto: imbottitura interna, posizionamento dell'etichetta, tratto di 4 pixel e spazio di 4 pixel dell'anello di messa a fuoco. (Elimina questo pulsante duplicato prima di passare all'attività 5.)

Utilizzando una griglia di layout, puoi creare un pulsante che può essere utilizzato in tutti i tuoi progetti e tutto ciò che devi fare è regolare la larghezza per la lunghezza dell'etichetta di cui hai bisogno.

prototipo Figma Clicca per vedere l'immagine a grandezza naturale.
Compito 4: passaggi 2-3

Compito 5: creare stati al passaggio del mouse e focus

Con il nostro pulsante predefinito attivo, creiamo primitive dei nostri stati al passaggio del mouse e focus.

  1. Disattiva l'anello di messa a fuoco nelle impostazioni predefinite del pulsante.
  2. Tieni premuto il tasto Alt e trascina una nuova istanza del pulsante predefinito.
  3. Rendi il contenitore dei pulsanti di un colore grigio più chiaro (#E7E7E7).
  4. Fare clic con il pulsante destro del mouse su "Crea componente" e rinominare Button/Primitive/Hover .
  5. Strumenti di progettazione web Clicca per vedere l'immagine a grandezza naturale.
    Compito 5: passaggi 1-4
  6. Trascina un'altra istanza dello stato predefinito, attiva l'anello di messa a fuoco e abbina il colore del contenitore del pulsante al colore del contenitore dello stato al passaggio del mouse (#E7E7E7).
  7. Fare clic con il pulsante destro del mouse su "Crea componente" e rinominare Button/Primitive/Focus .

Ora abbiamo una maniglia sul layout del pulsante e su come funziona in diversi stati. Da qui, possiamo iniziare ad aggiungere temi o stili specifici a seconda di ciò di cui abbiamo bisogno.

Progettazione dell'interfaccia utente di Figma Clicca per vedere l'immagine a grandezza naturale.
Compito 5: passaggi 5-6

Attività 6: Implementare i temi dei pulsanti

Ora creeremo variazioni stilistiche.

  1. Tieni premuto il tasto Alt e trascina in un'altra istanza di Button/Primitive/Default .
  2. Cambia il colore del contenitore in modo che corrisponda al colore del tema desiderato (#204ECF).
  3. Rendi bianca l'etichetta del pulsante (#FFFFFF), attiva l'anello di messa a fuoco, cambia il tratto nel colore del tema desiderato (#204ECF) e disattiva.
  4. Fare clic con il pulsante destro del mouse su "Crea componente" e rinominare Button/BrightBlue/Default .
  5. Figma UX Clicca per vedere l'immagine a grandezza naturale.
    Compito 6: passaggi 1-4
  6. Trascina due istanze di questo nuovo pulsante predefinito: uno per lo stato al passaggio del mouse e uno per lo stato di messa a fuoco.
  7. Cambia il colore del contenitore dei pulsanti in modo che corrisponda al colore del tema desiderato (#678FFF), fai clic con il pulsante destro del mouse su "Crea componente" e rinomina Button/BrightBlue/Hover .
  8. Applicare lo stesso colore al contenitore del pulsante di messa a fuoco, attivare l'anello di messa a fuoco, fare clic con il pulsante destro del mouse su "Crea componente" e rinominare Button/BrightBlue/Focus .

Puoi utilizzare questo stesso processo per qualsiasi numero di temi di cui hai bisogno nel tuo design.

Web design Figma Clicca per vedere l'immagine a grandezza naturale.
Attività 6: passaggi 5-7

Compito 7: guarda la bellezza dei componenti Figma

Dopo aver creato tutti i tuoi temi, prenditi un secondo per osservare quanto può essere potente lavorare con i componenti.

  1. Seleziona il tuo pulsante/primitivo/predefinito , aggiungi un raggio d'angolo e vedrai che tutte le istanze del tuo pulsante vengono aggiornate automaticamente.
  2. Strumento di simulazione Clicca per vedere l'immagine a grandezza naturale.
    Compito 7: Passaggio 1
  3. Quindi, vai al pannello dei componenti. Tutte le istanze del tuo pulsante sono disponibili per essere trascinate in qualsiasi parte del tuo design.
  4. Strumento di progettazione online Clicca per vedere l'immagine a grandezza naturale.
    Compito 7: Passaggi 2
  5. Inoltre, poiché abbiamo utilizzato questa convenzione di denominazione, ora possiamo sostituire qualsiasi pulsante con un'istanza/tema alternativo. Per vederlo in azione, trascina un'istanza del pulsante, quindi vai su "Istanza" nel pannello di progettazione, seleziona qualsiasi istanza di cui hai bisogno e cambia immediatamente.
Strumenti di progettazione dell'esperienza utente Clicca per vedere l'immagine a grandezza naturale.
Compito 7: Passaggio 3

Lavorare nell'ambito dei componenti ci consente di gestire in modo rapido ed efficiente i nostri pulsanti in tutte le aree del nostro design. Soprattutto, non funziona solo con i pulsanti, ma funziona con componenti dell'interfaccia utente di tutti i tipi.

• • •

Ulteriori letture sul blog di Toptal Design:

  • Il potere di Figma come strumento di progettazione
  • Figma vs. Sketch vs. Axure: una revisione basata sulle attività
  • Semplifica la progettazione collaborativa con Figma
  • Il design dei pulsanti nel corso degli anni: la sequenza temporale di Dribbble
  • Tutorial Framer: 7 semplici microinterazioni per migliorare i tuoi prototipi