המינוח של פיגמה: מדריך מלא לשכבות, רכיבים, משתנים ומערכת העיצוב

  • מערכת שמות עקבית ב-Figma מאיצה את העבודה ומפחיתה שגיאות בין עיצוב לפיתוח.
  • טקסונומיה ברורה: רכיבים, אובייקטים, מאפיינים וערכים (וריאנטים ובוליאנים).
  • Figma AI משנה שמות של שכבות בהתאם להקשר ומכבד שמות שכבר הוקצו.
  • המשתנים מאפשרים אסימוני עיצוב, יצירת אבות טיפוס מתקדמים וקישוריות API.

המינוח של פיגמה

עיצוב חכם פירושו עיצוב עם סדר: כאשר דברים נקראים אותו דבר לכולם, הצוות עובד בצורה חלקה והאספקות עוברות ללא תקלות. ב-Figma, זה מתורגם לאימוץ מינוח ברור לשכבות, רכיבים, סגנונות, משתנים ומצבים, כך שכל אחד יכול להבין מהו כל דבר במבט חטוף. קביעת כללי מתן שמות עקביים מגבירה את המהירות, מונעת בלבול ושומרת על עקביות ויזואלית. בכל פרויקט, החל מערכת ממשק משתמש פשוטה ועד למערכת עיצוב בוגרת.

לאורך מדריך זה, תראו כיצד לבנות טקסונומיה מלאה המכסה הכל, החל מסוגי אלמנטים ותכונותיהם ועד לדקדוק, מבנה וסדר של מתן שמות. תלמדו גם כיצד למנף את הבינה המלאכותית של Figma כדי לשנות שם של שכבות בכמות גדולה וליישם משתנים כטוקנים לשימוש חוזר עבור עיצוב מתקדם ואב טיפוס. הרעיון הוא שבסופו של דבר תגיעו לשפת עבודה משותפת שתוכלו להרחיב בצורה חלקה..

היסודות: מדוע המינוח חשוב במערכת עיצוב

לפני שנכנס לפרטים, כדאי לקבוע את המסגרת: מערכת עיצוב ב-Figma מאגדת רכיבים, סגנונות וכללים המבטאים את הממשק. הגדרת שמות באופן עקבי ברחבי המערכת חיונית לשמירה על עקביות ויעילות.בדרך זו, הספרייה שלך לא תהפוך לבלגן של כפתורים כמעט זהים אך נקראים באלף שמות שונים.

בתוך מערכת זו, מאפיינים וערכיהם הם המפתח: צבע, טיפוגרפיה, מרווחים, גדלים, מצבים, אופנים... ככל שתהיו עקביים יותר בשמות לכל מאפיין ולכל ערך, כך יהיה קל יותר ליישם ולתחזק את המראה הכללי. בכל חלקי המוצר.

ארגון מעשי של רכיבים וסגנונות

בעת עבודה עם רכיבים, שימוש בשמות תיאוריים וצפויים חוסך לכם זמן בחיפוש והבנה של מופעים. עבור כפתורים, לדוגמה, יש להבדיל בין סוג למטרה (ראשי, משני); והוסף את המצב (למשל, רגיל או מרחף) היכן שמתאים.

עם אייקונים, עדיף להימנע מאייקונים גנריים כמו "אייקון 123". בחרו שמות מוכרים כמו "דואר", "עגלת קניות" או "רשתות" עליהם להסביר על מה מדובר מבלי לפתוח את השכבה. בהירות זו מוערכת בעת סינון בספרייה ובעת בדיקה ממצב פיתוח.

עבור מצבי רכיבים אינטראקטיביים, יש לתת להם שם כך שניתן יהיה להבחין ביניהם באופן חד משמעי: לדוגמה, יש להבחין בבירור בין כפתור ראשי במנוחה לבין גרסת הריחוף שלו. שימוש בסיומת או במגדיר מצב עושה את העבודה (למשל, primary/primary-hover).

אם אתם מנהלים יותר ממערכת עיצוב אחת במקביל, סמנו את ההיררכיה שלהן. הבחנה בין קבוצה "ראשית" לקבוצה "משנית" מונעת ערבוב של חלקים שאינם שייכים זה לזה.במיוחד בארגונים עם מספר מותגים או תחומים אנכיים.

יתרונות של יישור שמות בין עיצוב לפיתוח

שימוש באותה שפה על ידי כל הצוות מפחית חיכוך: כאשר מפתח קורא את שם השכבה והוא תואם את הטוקן או המחלקה בקוד, היישום פשוט יותר. המינוח הוא הדבק שמאחד את שיתוף הפעולה בין דיסציפלינות. ומקצר את מחזורי הביקורת.

יתר על כן, כאשר מגיע הזמן לבצע ביקורת או להרחיב את המערכת, זיהוי וקיבוץ אלמנטים הם פשוטים אם כללי השמות יושמו באופן עקבי. עקביות נומינלית מתורגמת לתחזוקה וחיסכון בעלויות שעות נוספות.

שלבים לבניית קובץ מערכת העיצוב שלך ב-Figma

בניית מערכת איתנה אינה עניין של זמן, אך יש דרך ברורה שתוכלו ללכת בה כדי שלא תלכו לאיבוד בדרך. התחילו עם הדברים החשובים ותעדו כל החלטה כדי שיהיה ניתן לשיתוף.

  1. מלאי של אלמנטים מרכזייםהגדירו מה אתם מתכוונים לתקנן (פלטה, גופנים, קני מידה של ריווח, רכיבים קריטיים כגון כפתורים, קלט, כרטיסים...). היקף ברור מונע עבודה חוזרת מאוחר יותר.
  2. קובץ המוקדש למערכתיוצר קובץ ספציפי שפועל כמקור לאמת. הפרדת הספרייה מהפרויקטים מבטיחה שהשינויים יהיו בשליטה טובה יותר ויהיו בעלי גרסאות טובות יותר..
  3. רכיבים עם קריטריונים: בונה את הרכיבים והווריאציות שלהם בהתאם למוסכמה שנבחרה. השם צריך לשקף סוג, מטרה ומעמד כאשר הוא נוגע.
  4. הגדר סגנונותסגנונות טקסט, צבעים ואפקטים עם שמות עקביים כך שניתן למצוא אותם בקלות. הוא מיישם את אותם דפוסי דקדוק וצירוף מילים..
  5. תעד את השימוש: הוסף הערות לגבי מתי להשתמש בכל פריט, מגבלות ודוגמאות. מדריך ברור מקל על כל הארגון לתכנן "באותה טמפרטורה".

טקסונומיה: רכיבים, אובייקטים, תכונות וערכים

כדי שמילון מונחים יעבוד, ראשית עליכם לדעת על אילו חלקים אתם מדברים וכיצד הם קשורים זה לזה. טקסונומיה זו תשמש כמפה שתבטיח שלא תותירו קצוות פתוחים..

רכיבים: בסיס ותרכובות

במונחים של Figma, רכיב הוא בלוק עם זהות חזותית משלו בתוך ערכת ממשק המשתמש (כמו כרטיס). רכיב בסיס הוא חלק שנועד לקנן בתוך אחרים. (לדוגמה, הכפתור המספרי שקיים רק בתוך בורר תאריכים). חלק מהספריות מתייגות אותם כנכסים, קטעי טקסט, חלקים, פריטים או תת-רכיבים: הרעיון זהה.

אובייקטים: מיכלים ואלמנטים

אובייקט הוא חלק בתוך רכיב. ישנן שתי קבוצות עיקריות: מכולות (קופסאות, מקטעים) ואלמנטים (תוכן)בין האלמנטים תמצאו טקסט (תווית, כותרת, כותרת משנה, כיתוב), רכיבים אחרים (אייקונים, איורים, כפתורים, טבלאות), וקטורים (עיגול, מלבן, מצולע) ומדיה (תמונה, GIF, וידאו).

מאפיינים וערכים

המאפיינים הם החלקים המשתנים (גודל, מצב, צבע, צפיפות וכו'). כל מאפיין מציע סט של ערכים אפשרייםלדוגמה, המאפיין "state" של כפתור יכול להיות רגיל, ריחוף, לחוץ, מושבת...

ישנן שתי משפחות של ערכים: וריאנטים ובוליאנים. גרסה אחת תומכת ביותר משתי אפשרויות (xs/s/m/l, או info/warn/error), בעוד שבוליאני מייצג כן/לא טיפוסי (אמת/שקר, מופעל/כבוי, הצג סמל/הסתר סמל).

מבנה מתן שמות: שינויים ומיקומם

ברגע שאתם מבינים היטב למה אתם נותנים שם (רכיב, אובייקט, מאפיין או ערך), עליכם להחליט כיצד לסמן את ההבדלים ביניהם. מכפילים עוזרים להבחין בין וריאנטים, מצבים והקשרים.

סוגי שינויים

ישנן מספר דרכים לשנות ויזואלית שם. ניתן להשתמש בסמלים, סמלים או מילות מפתח. כדי לחזק את הקריאה שלך:

  • סמל: לדוגמה, סמל מלפנים לציון תועלת או סטטוס (רק אם המחשב שלך תומך בכך ומבין זאת).
  • סימני פיסוק: קידומות או מפרידים כגון ._Base או סמני משנה.
  • מילים, ראשי תיבות וקיצורים: סיומות כגון רשימת פריטים, כותרת תא, סמל הצג, BC_…

החשוב הוא שהאמנה תהיה מפורשת ומתועדת. אם אתם משלבים סוגי שינויים, הגדירו סדרי עדיפויות ומקרי שימוש. כדי למנוע ערבוב כאוטי.

מיקום משנה

הסדר חייב להיות עקבי בכל המערכת. ניתן למקם את הערך המגדיר לפני (Item-List) או אחרי (List-Item)הדבר החשוב הוא לא להחליף בין שני הדפוסים ללא אסטרטגיה ברורה.

דקדוק של שמות עצם: סוג, מספר, ראשי תיבות ואיחודים

סטנדרטיזציה של דקדוק הופכת שמות לקריאים וצפויים. תחליטו פעם אחת ותמיד תישמואחרת, יוצאים מן הכלל שקשה לזכור יגדלו.

סוג המונח

בחרו אם השם יהיה פועל, שם תואר או שם עצם, ובאיזו צורה הוא מצומד. אפשרויות תקפות: צורת משתתף (Collapsed), הווה (Collapsed), שם תואר (Collapsable), שם עצם (Collapsable) או צירופים כמו "ניתן לקיפול", "הצג ניתן לקיפול", "סמל לפני".

יחיד או רבים

הגדירו האם אתם כותבים ביחיד או ברבים ושמרו על התבנית. שימוש עקבי בלחצן/לחצנים או בגודל/גדלים מקל על החיפוש והקריאהניתן גם להגדיר פונקציה כללית ("פעולות") אם זה מקבץ בצורה טובה יותר מספר אלמנטים.

ראשי תיבות וסגנון חזותי

הגדר אופן השימוש באותיות גדולות: אותיות גדולות + אותיות גדולות (סמל לפני), אותיות קטנות + אותיות קטנות (סמל לפני), אותיות גדולות + אותיות קטנות (סמל לפני) או אותיות קטנות + אותיות גדולות (סמל לפני). אותיות גדולות הן חלק מהמערכת, לא פרט שולי.

זיווגי מילים

האופן שבו משלבים מונחים מגדיר את הקריאות וההתאמה לקוד. אפשרויות נפוצות: ללא רווח (iconBefore), עם רווח (icon before), נקודה (icon.Before), מקף (icon-before), קו תחתון (icon_before)הימנעו משילובים הפוגעים בקריאה אם ​​אינם מוסיפים ערך.

סגנונות מוגדרים מראש (Case Styles) נמצאים בפיתוח המשלבים ראשי תיבות ואיחודים: camelCase (ללא רווחים וכל מילה באות גדולה מלבד הראשונה), PascalCase (הכל באות גדולה וללא רווחים), kebab-case (מקף ואותיות קטנות) ו-snake_case (קו תחתון ואותיות קטנות)בחרו את זה שהכי מתאים לערימה שלכם והיו עקביים.

כיצד למיין: לפי סדר אלפביתי, סדר רציף והיררכי

מעבר לשם, גם האופן שבו רשימות ארוכות מסודרות חשוב למציאת דברים במהירות. שלוש גישות עובדות היטב בספריות:

  • סדר אלפביתי: a–zoz–a (למשל, למטה, שמאל, ימין, למעלה).
  • סדרתי: 0–10 או 10–0 (למשל, גדלים או מצבים ברירת מחדל/ריחוף/פעילים).
  • היררכי: מהכי הרבה לפחות או להיפך (למשל, רמות חומרה ראשוניות, משניות או רמות חומרה של מידע/אזהרה/שגיאה).

החלת אותם קריטריוני סידור על כל האוספים מונעת מכל צוות לסדר "בדרכו שלו". הגדירו את העדפתכם ודוגמאות למסמך למקרים דו-משמעיים.

יישום: ביקורת ויצירת מילון מונחים

לאחר שהכללים הוגדרו, הגיע הזמן ליישם אותם בפועל. יש לך שני מסלולים שאתה אפילו יכול לשלב. כדי להבטיח נחיתה:

ביקורת תוכן

סקור את מה שכבר נבנה: רכיבי מלאי, אובייקטים, מאפיינים וערכים עם שמותיהם הנוכחיים. המטרה היא להגיע לקונצנזוס על מערכת טקסונומית אחת הכוללת תכנון ופיתוח. ולתכנן את ההגירה מבלי לשבור אבות טיפוס או להעביר קבצים.

יצירת מילון מונחים

בין אם אתם מתחילים מאפס או שכבר ביצעתם את הביקורת, הגדירו את המבנה, הדקדוק והסדר עבור כל סוג של אלמנט (רכיב, אובייקט, מאפיין וערך). מילון המונחים הופך ל"מילון השמות הרשמי" שלך ובמשאב לחברים חדשים.

בינה מלאכותית של Figma לשינוי שם של שכבות בהתאם להקשר

שינוי שם של מאות שכבות באופן ידני הוא מייגע. כאן, Figma AI יכול לחסוך לכם זמן על ידי שימוש בתוכן, מיקום ויחסי שכבות כדי להציע שמות הקשריים. הכלי מנתח את הבחירה שלך ומחיל שמות עקביים במקומות בהם הוא מזהה את דפוס ברירת המחדל..

ישנן מגבלות מכוונות: Figma AI משנה שמות רק של מסגרות, קבוצות, שכבות טקסט, מלבנים (ומעוגלים) עם מילוי תמונה, ומופעים מסוימים שעדיין שומרים על שם ברירת המחדל של הרכיב הראשי (רק המכולה, מבלי לגעת בתת-שכבות). אם לשכבה כבר יש שם, היא נעולה או מוסתרת, או שהיא צורת וקטור בודדת (אליפסה, מצולע, כוכב, רשת) ללא תמונה, שמה לא ישתנה..

ניתן להתחיל לשנות את השם בכמה דרכים: מתפריט ההקשר בלחיצה ימנית, מפעולות בסרגל הכלים, או באמצעות פעולות מהירות על ידי הקלדת "שינוי שם של שכבות". אם הכל כבר נקרא כראוי, תראו את ההודעה "אין צורך לשנות שם של שכבות", עם אפשרות "שינוי שם בכל מקרה" אם תרצו לאלץ זאת..

פרט שימושי: אם יש לכם שכבות זהות ללא שם בכמה מסגרות ברמה העליונה, Figma AI ישנה את שמם של השכבות התואמות. זה עוזר לשמר אנימציות חכמות ומיקומי גלילה באבות טיפוס על ידי שמירה על התאמה נומינלית.

משתנים ב-Figma: אסימונים לשימוש חוזר לעיצוב ואב טיפוס

משתנים מאחסנים ערכים שניתן לעשות בהם שימוש חוזר במאפייני עיצוב ובפעולות אב טיפוס, והם מתקיימים יחד עם כלי עיצוב אחרים כגון תוכנות עיצוב תלת-ממדיות למק. הם הגשר הטבעי ליישום אסימוני עיצוב ובניית לוגיקה אינטראקטיבית ללא שכפול מסגרות..

כמה שימושים מעשיים: יצירה והחלת אסימונים (צבעים, גופנים, רווחים), מעבר בין גדלי מכשירים עם התאמות מרווח מיידיות בהתאם לקנה המידה שלך, תצוגה מקדימה של טקסטים בשפות שונות עם שינוי הקשר, או בניית עגלה המחשבת את סך ההזמנות. כל זאת מבלי להכפיל וריאציות מיותרות.

ישנם שלושה תחומים עיקריים שבהם הם מצטיינים: עיצוב ומערכות עיצוב, אב טיפוס מתקדם ו-APIs. שליטה בשלושת אלה מאפשרת לך לחבר בין עיצוב, אינטראקציה ואוטומציה. בזרימה עקבית.

משתנים לתכנון ומערכות

השתמש במשתנים ובמצבים כדי לייצג אסימונים והקשרים חלופיים (בהיר/כהה, מותגים, אזורים). צבע ומספר הם הבסיס לפלטות צבעים, גדלים וצפיפויות.וניתן למפות אותם לאוספים ומצבים כדי לעבור ביניהם במבט חטוף.

משאבים אופייניים בתחום זה כוללים הדרכות מבוא, מדריכים לאוספים ומצבים, והשוואות בין משתנים וסגנונות שיעזרו לכם להחליט מתי להשתמש בכל אחד מהם. לסיכום: סגנונות משמשים כהגדרות ויזואליות קבועות מראש; משתנים עוטפים ערכים הניתנים לפרמטריזציה באמצעות מצבים.

משתנים לאב טיפוס מתקדם

באבות טיפוס, משתנים מאחסנים מצבים ותכונות המשתנים באמצעות אינטראקציה. ניתן להשתמש בפעולות כדי לשנות את הערכים שלהן וכך לשנות את המראה, התוכן או הנראות מבלי לשכפל מסגרות..

שילוב משתנים עם ביטויים ותנאי שימוש פותח את הדלת למחרוזות דינמיות, פעולות מתמטיות והערכות בוליאניות. עם פעולות מרובות ולוגיקת if/else, אתם עורמים התנהגויות מורכבות באותו טריגר..

גם מצבי משתנה משחקים תפקיד באבות טיפוס: קובעים ערכים לפי הקשר (למשל, נושא) ומשתמשים בהם בביטויים כדי לשנות מראה בזמן אמת. מספר המסכים הדרושים לתרחישים עשירים מצטמצם באופן דרסטי.

משתנים ו-API (REST, תוספים ווידג'טים)

המשתנים זמינים גם ב-API של התוסף וגם ב-API של REST. ניתן לצפות, ליצור, לעדכן ולמחוק משתנים, וכן לקשר אותם לרכיבים מתוספים.זה מאפשר כלים כגון יבואנים/יצואנים או ממירים מסגנון למשתנה.

ווידג'טים ניגשים למשתנים דרך ה-API של התוספים (קריאה ויצירה), למעט העובדה שהם אינם יכולים לקשר ישירות מאפייני ווידג'ט למשתנים. כדי לסנכרן עם המאגר, ישנן פעולות GitHub לדוגמה המחברות משתני Figma לבסיס הקוד שלך., בנוסף לקבצי ארגז חול קהילתיים לתרגול ללא סיכונים.

שיטות עבודה מומלצות למתן שמות לשכבות ורכיבים

הגדר קידומת לסוג (למשל, Btn, Card, Input) וסיומת למצב (העברה עם עכבה, מיקוד, מושבת) או גודל (sm, md, lg). הסדר המומלץ הוא בדרך כלל סוג/מטרה/גודל/מצבוהשתמשו במפרידים אחידים (kebab-case או PascalCase, המתאים לסטאק שלכם).

שמור על עקביות בין שכבות ומופעים: מיכל המופע חייב לרשת את התבנית של הרכיב הראשי. הימנעו מווריאציות מקומיות מאולתרות מכיוון שהן משבשות את החיפוש וההחלפה.כאשר מגיע הזמן לשנות, עשו זאת בגרסת האב ופרסו גרסה חדשה.

עבור מאפיינים בוליאניים, תנו שם למאפיין, לא לערך: "Icon" עם ערכי On/Off או True/False; הימנעו מ-"withIcon/withoutIcon" אם המערכת שלכם משתמשת בלחצני בוריאניים. זה מיישר את השפה עם הלוגיקה של האב-טיפוס והקוד..

אם הפרויקט שלך כולל יותר מדומיין אחד (למשל, backoffice ולקוח), הוסף היקף לאוסף או לשם התיקייה. הפרדה לפי הקשר מפחיתה התנגשויות סמנטיות ומקדמת שימוש חוזר הולם.

טעויות נפוצות וכיצד להימנע מהן

אחת הטעויות הנפוצות ביותר היא אי תיעוד המוסכמה ולתת לכל אדם לתת לדברים שם "בדרכו שלו". ללא הדרכה, הספרייה מתפרקת ומהירות הצוות יורדתספק דוגמאות ברורות ומקרים גבוליים כדי להסיר ספקות.

טעות נוספת: ערבוב סגנונות צירוף ושימוש באותיות גדולות באותה משפחת רכיבים (קבב בחלקם, קאמל באחרים). זה מסבך את המסננים, השאילתות וקריאת לוח השכבות.הגדר סגנון ברירת מחדל והפעל חריגים מוגבלים ומוצדקים.

הימנעו משמות חסרי משמעות ("מסגרת 27 עותק 3", "מלבן 12"). אם Figma AI לא יכול לעזור מכיוון שכבר הוקצו שמות, שנה את שמם ידנית או ברמת הרכיב. ולנצל את ההזדמנות לאחד את האמנה הנבחרת.

אין לשכפל וריאנטים שכבר נפתרו על ידי משתנה או ערך בוליאני ברכיב. כלל הזהב: פחות מסכים, יותר פרמטריזציהבסופו של דבר תקבלו ספרייה קלילה וקלה יותר לניהול.

מפת דרכים לאימוץ עבור צוותים

התחילו בקטן עם קבוצה של רכיבים בעלי השפעה גבוהה (כפתורים, קלט, טיפוגרפיה, פלטה). שתפו את האמנה, אספו משוב ושפרו אותה לפני שתפרסו אותה לאחרים.משם, יש להגר לפי מודולים וגרסה.

אם אתם מחפשים להאיץ את שליטתכם בפרקטיקות אלו, שקלו הכשרה אינטנסיבית ומכוונת למוצר. תוכניות הנלמדות על ידי אנשי מקצוע פעילים מסייעות ליישם את התיאוריה בפועל במקרים מהעולם האמיתי. כבר משלבת את Figma עם תהליכי פיתוח.

המפתח לכל האמור לעיל הוא להתייחס למינוח כחלק מהעיצוב, לא כאל מחשבה שלאחר מעשה. בעזרת מילון מונחים ברור, כללי דקדוק ומבנה, תמיכה בבינה מלאכותית של Figma ומשתנים מוגדרים היטב, המערכת שלך צוברת מהירות, עקביות וגמישות.והצוות שלך, זמן איכות להתמקד בבעיות המשתמשים ולא במריבות על שמות.

תוכנות עיצוב תלת-ממד הטובות ביותר עבור מק
Artaculo relacionado:
תוכנת עיצוב תלת-ממד הטובה ביותר עבור Mac: מדריך מלא ליצירה, רינדור והדפסה