Tutoriale de schiță

Un mod mai bun de a face butoane în schiță

Butoane precum nu le-ai mai văzut! Probabil.

Acest articol a fost actualizat pentru 2019! Vizualizați noua tehnică și tutorialul aici.

Notă: Puteți urmări tutorialul de mai jos, dar știți doar că acesta nu mai este cea mai optimă modalitate de a construi butoane în Sketch.

Descărcați acest fișier demonstrativ pentru a urma, sau consultați UX Power Tools pentru a obține întregul kit UI, construit cu tot felul de simboluri inteligente la fel ca acesta.

Simbolurile de schiță sunt grozave, deoarece oferă un loc central pentru gestionarea componentelor. Butoanele sunt unele dintre cele mai ușoare componente pentru a crea, dar, la fel ca câmpurile de text, au o mulțime de stări, culori și stiluri diferite. Deci, de obicei, înseamnă a crea o grămadă de simboluri diferite.

Calea Veche

Iată cum arătau simbolurile butonului meu acum aproximativ trei luni:

Ridicați mâna dacă pagina dvs. de simbol arată așa ...

Frumos și curat! Am folosit această abordare de aproximativ 12 luni și nu am avut niciodată probleme. Este o modalitate bună de a gestiona simbolurile butoanelor și acoperă toate stările de care am nevoie în proiectele mele:

Culorile butoanelor
Primar, secundar, alb
State buton
Default, Hover, Apăsat, Dezactivat

În mod strict, acest lucru nu este rău. Dar aceasta va fi o durere de cap în drum:

  • Dacă vreau să adaug un buton verde, voi avea nevoie de trei simboluri noi ... unul pentru a acoperi fiecare stare de buton.
  • Dacă vreau un buton alb cu text albastru, voi avea nevoie de trei simboluri noi.
  • Dacă vreau să scap de graniță de pe toate butoanele mele, va trebui să îl actualizez pe fiecare simbol al butonului pe care l-am creat.
  • Zece simboluri pentru o singură componentă? ... într-adevăr? ... este necesar?

O nouă cale

Voi salva teatrul și vă voi arăta ce creăm mai întâi. Setul meu de interfață de uz nu mai are 10+ simboluri pentru butoane.

Acum ... doar unul.

Ce singur! Acest lucru îmi amintește de acea scenă tristă din Cast Away, în care Tom Hanks este singur pe pluta lui. RIP Wilson.

Dezvăluire completă: Acest simbol este un pic înșelător, deoarece necesită să construim alte simboluri pe care le vom folosi ca piese pentru a construi butonul nostru. Dar aceste piese simbol sunt utilizate în tone de alte componente în întregul meu kit UI, astfel încât acesta ajunge să fie un compromis pozitiv.

După ce am terminat, puteți crea un curcubeu de butoane în toate tipurile de state ... toate dintr-un singur buton. Verifică:

Structura butoanelor

În acest simbol al butonului există trei simboluri cuibărite:

  • Textul butonului (important): îl folosim pentru a schimba ceea ce spune butonul.
  • Pictograma butonului (nu este la fel de importantă): o putem activa dacă butonul este într-o stare de „încărcare”.
  • Containerul pentru butoane (cel mai important): Aceasta ne oferă forma, culoarea și starea.
Aceste trei simboluri sunt pe cale să-ți explodeze mintea.

Textul butonului

Am mai scris despre asta un pic înainte în articolul de mai jos, dar voi recapitula din nou lucrurile pentru posteritate:

„De ce este textul un simbol?”, A întrebat ea cu emfatie.

Deci nu trebuie să folosiți simboluri pentru textul dvs., dar, pentru a face acest lucru, adăugați o imensă flexibilitate la butonul dvs.

Ca o reamintire rapidă, Sketch vă permite să schimbați simbolurile înnăscute în și în afară pentru a vă proteja de temutul Detașare de acțiunea Simbolului. Cel mai simplu (și cel mai obișnuit) caz de utilizare este pentru pictograme: Schimbați un simbol pentru caseta de validare pentru unul care este bifat. Easy-peasy.

Fac efect exact același lucru, dar cu text. Am creat 10 stiluri de text în Sketch, apoi am folosit acele stiluri de text pentru a crea un simbol unic pentru fiecare.

Aceste stiluri de text și culori, de fapt, se potrivesc frumos la fișa mea de stil centrală.
Regula de Aur a Schimbării Simbolurilor
Sketch vă permite doar să schimbați simboluri cu alte simboluri care au exact aceeași dimensiune. Adică, dacă tablourile de artă ale simbolului dvs. sunt chiar 1px mai mari sau mai mici una de cealaltă, acestea nu vor apărea în simbolul dvs. care înlocuiește meniul (vezi mai jos). Așadar, a trebuit să mă asigur că toate tablourile mele de simbol de text de mai sus erau exact aceeași înălțime și lățime.

Deoarece textul butonului meu este un simbol cuibărit, aleg doar unul dintre celelalte simboluri ale textului din lista verticală a instanței mele, dacă vreau vreodată ca textul meu să fie o culoare diferită. Cât de ușor ESTE ?!

Atât de ușor ar putea face o capră bine pregătită.

Desigur, am trecut un pic peste bord cu simbolurile mele de text, având toate tipurile de culori diferite. Însă cel puțin, veți dori probabil un simbol text clar și un simbol text întunecat, care probabil se ridică la textul alb și textul principal al culorii mărcii.

Pictograma butonului

Acesta este probabil cel mai puțin simbol - nu ezitați să-l lăsați afară dacă doriți, dar mi-a fost util în câteva proiecte. Este noțiunea de a ilustra un răspuns după apăsarea unui buton.

Sistemul se gândește! Probabil că mă gândesc că m-am înșelat, dar tot gândește!

Ideea de bază în jurul „simbolurilor principale”, cum ar fi acest buton, este că stivați în mod eficient toate stările componente potențiale într-un singur simbol, apoi activați sau dezactivați simbolurile cuibărite în interiorul acestuia, în funcție de starea în care încercați să se dă mare.

Stratul de simboluri din simbolul butonului nostru principal este „placeholder” care reprezintă starea noastră de încărcare a butoanelor (vezi mai sus).

Sincer, nu este prea mult acest strat. Am doar un simbol cu ​​pictograma cu acea mică formă de încărcare, apoi l-am plutit în centrul butonului. Nu sunteți sigur ce înseamnă „plutirea”? Citiți acest articol strălucit de Peter Nowell. Nu știe asta, dar m-a învățat tot ce știu:

Urmăriți cât de ușor este:

Cu tot timpul recuperat de proiectare, vă recomand să începeți o agitație laterală precum UX Power Tools.

Dacă gura ta este agape întrebându-mă cum am opțiunea de a-mi schimba culoarea pictogramei, consultați acest fantastic articol de Francesco Bertocci:

Am furat fără milă tehnica chiar din degetele lui. Multumesc omule!

Containerul cu butoane

Recipientul pentru butoane este partea cea mai importantă a întregului simbol ... Așadar, dacă omiteți această secțiune, nu veți da examenul, nu veți ieși de la școală și, probabil, veți ajunge să jonglați bilele de tenis pentru bani pe digul Santa Monica.

În funcție de câte forme doriți, puteți crea tot felul de simboluri diferite ale containerului. Iată câteva pe care le-am creat:

Încă așteptați butoanele rombo pentru a prinde

Din fericire, fiecare dintre aceste simboluri este identic funcțional. Singura diferență este modul în care sunt mascate (într-o lume perfectă, am putea avea și simboluri de mască, dar nu putem obține întotdeauna tot ceea ce ne dorim, acum putem?).

Folosesc aceste simboluri ale containerului pe lucruri precum pastile / cipuri selectate, așa că îmi place să am mai multe forme diferite:

  • Hard: 0px rază de bord pentru colțuri ascuțite
  • Moale rotunjite: De obicei, raza de bord 2px-10px pentru colțurile moi
  • Rotunjit: 100% rază de margine pentru o formă de dreptunghi rotunjit frumos. Acestea sunt minunate pentru jetoane și etichete.
  • Stânga rotunjită: Așa că pot pune butoanele într-un grup de butoane. Acesta servește ca butonul rotunjit în partea stângă a grupului.
  • Drept rotunjit: acesta este la fel ca mai sus, dar doar pentru partea dreaptă.

După cum am spus, ai nevoie de atâtea containere cât de multe forme de buton crezi că le poți folosi. Adică, dacă nu veți folosi niciodată butoane rotunjite, atunci nu vă faceți griji cu privire la crearea unui container rotunjit.

Construirea unui container

Fiecare container este construit cu două simboluri cuibărită și o mască:

  • Simbol de stat: Este containerul plătit? Presat? Axat?
  • Simbol Culoare: Ce culoare este acest recipient?
  • Masca: Ce formă este acest recipient?

statele

Statele sunt principalele simboluri ale containerului și, folosind tehnici precum transparența și modurile de amestecare, pot afecta containerul pentru a face să pară agitat, concentrat, apăsat sau dezactivat.

Pentru ceva de genul „Hover - Focus”, folosiți simbolul Hover și simbolul Focus focalizat. În acest fel, veți actualiza doar două simboluri în loc de patru.

Iată cum arată când au trecut pe simbolul butonului nostru:

ATINGE-L!

Din nou, deoarece statele sunt simboluri și fiecare simbol al statului are aceeași dimensiune, le pot schimba în simbolul care înlocuiește meniul.

Vorbind despre simbolul înlocuiește ...
Protip ™
Realizați seturi de simboluri (toate stările, toate culorile, toate textele) lățimi ușor diferite unele de altele. Acest lucru vă va asigura că nu se afișează în simbolul dvs. înlocuiește derularea împreună. Nu doriți să alegeți accidental „Culoare / Roșu” pentru starea butonului, atunci când v-ați propus să alegeți „State / Hover”.

colorate

În cele din urmă, stratul de culori. Practic, este doar un simbol format dintr-o cutie cu o culoare de umplere. Fascinant:

Îmi place să creez o mulțime de simboluri în culori diferite:

Acestea sunt culorile care conferă butonului meu nuanța sa minunată. Nu prea mult de spus!

rezumat

Nu aveți nevoie de o serie de simboluri diferite pentru fiecare componentă. Doar dă-ți piesele necesare și construiește-l o singură dată. Atunci folosiți aceleași piese pentru a construi alte lucruri! Majoritatea paginii mele simbol sunt doar piese, nu componente complete. Dar folosind toate aceste piese, pot construi câteva componente cu adevărat sofisticate.

Acest kit complet UI este disponibil la UX Power Tools

Mai multe lecturi:

Când nu scriu, lucrez la instrumente de proiectare Sketch precum UX Power Tools pentru a vă face un designer mai bun și mai eficient. Toți cei mai buni designeri și echipe de Sketch o folosesc și cred că și ți-ar plăcea. Vezi-l pe Marvel!

Urmați UX Power Tools pe Twitter
Urmărește-mă pe Twitter