PracticU

ספריית אייקונים של Material UI

בלי כתוביותעם כתוביות
PracticU › קורס ריאקט - React › ספריית אייקונים של Material UI
מילון מושגים:
ספרייה - אוסף קוד מוכן, כמו פונקציות ומחלקות, שמפתחים משתמשים בו בתוכניותיהם במקום לכתוב הכול מחדש.
npm - מנהל החבילות של Node.js, המשמש להתקנה ולניהול ספריות JavaScript בפרויקט.
חבילה - אוסף ארוז של קוד, ספריות או קבצים המופץ כיחידה אחת ומותקן בעזרת מנהל חבילות.
תגית - סימון בקוד, למשל ב-HTML, שתוחם רכיב ומגדיר את תפקידו או תכונותיו. גם תווית לסימון וקיטלוג פריטים.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.
רכיב - יחידת בניין עצמאית וניתנת לשימוש חוזר בתוך מערכת או ממשק משתמש, שאחראית על חלק מוגדר מהתפקוד.

ספריית אייקונים של Material UI
בהרצאה לומדים להוסיף אייקונים מוכנים לאתר ולשלב אותם גם בתוך לחצנים.
השלבים העיקריים
1. התקנת הספרייה: מתקינים עם npm i את החבילה של Material UI, אבל במקום /core כותבים /icons. ההתקנה מביאה את כל ספריית האייקונים.
2. בחירת אייקון באתר Material Icons: באתר יש מאות אייקונים עם שדה חיפוש, למשל חיפוש של e-mail או user. לכל אייקון יש וריאנטים: Outline, Rounded, Two-Tone ו-Sharp.
3. שימוש באייקון כתגית: לוקחים את שם האייקון (למשל Mail Outline), יוצרים תגית בשם הזה, ו-VS Code מוסיף את ה-import לבד. האייקון הקטן מופיע ליד ה-contact us.
4. אייקון בתוך לחצן: אפשר לשים תגית אייקון (למשל Send) ישירות בתוך הלחצן, והיא תופיע ליד הכיתוב.
5. מאפיינים ייעודיים: ל-Material UI יש את startIcon ו-endIcon. מעבירים להם את התגית של האייקון, והאייקון ממוקם בהתחלה או בסוף הלחצן. הדגמנו עם Send ועם Cancel.
שימו לב
בזמן ההדגמה הדפדפן לא תמיד קלט את השינוי מיד, ולפעמים היה צריך לשמור ולרענן שוב.
כעת אפשר להשתמש באייקונים גם ישירות בקוד וגם בתוך רכיבים אחרים של Material UI.
השיעור הבא בקורס: התאמה אישית של עיצוב Material UI

פרקי ההרצאה: ספריית אייקונים של Material UI

  1. 00:00

    התקנת ספריית material-ui icons

  2. 00:46

    חיפוש אייקונים וה-Variants שלהם

  3. 01:39

    הוספת אייקון MailOutline

  4. 02:32

    אייקון Send בתוך לחצן

  5. 03:11

    המאפיין startIcon של הלחצן

תמלול ההרצאה: ספריית אייקונים של Material UI

הטקסט המלא של הדקות הראשונות בהרצאה «ספריית אייקונים של Material UI» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    הדבר הבא שאנחנו רוצים לראות במטריאל UI זה שימוש באייקונים של מטריאל UI. הדבר הראשון שאנחנו צריכים לעשות זה להתקין ספריית אייקונים של מטריאל UI. בואו נלך רגע להתקנה שעשינו של מטריאל UI זאת זאת npmi strudel על Material UI אבל במקום /core אנחנו רוצים /icones.

  2. 00:29

    זה מתקין את כל ספריית האייקונים של Material UI. בואו נריץ את זה ועד שהוא מסיים את ההתקנה בואו נראה איזה אייקונים יש. זה ניתן לראות באתר שלהם והיה פה Material Icons.

  3. 00:47

    יש לנו כאן המון אייקונים מאות על מאות של אייקונים וכמובן אם אנחנו רוצים אנחנו פשוט עושים איזשהו search עבור האייקונים האלה, נניח אני רוצה אייקון שקשור ב-E-Mail, אני פשוט רושם E-Mail ואלה האייקונים, והנה אנחנו רואים את ה-Variants השונים שלהם, איך זה נראה ב-Outline

  4. 01:07

    ואולי Rounded ו-Two-Tone ו-Sharp, אוקיי, אלה הווריאנטים של אותם האייקונים, ונניח אני רוצה לחפש אייקון שקשור ב-User, אני רושם User והנה כל האייקונים שקשורים ל-Usרים, ממש מאות על מאות של אייקונים ואנחנו רוצים לשלב אותם.

  5. 01:28

    אז בואו נחזור לכאן ומה אנחנו רוצים לעשות. נתחיל כאן, ליד ה-contact us אני רוצה אייקון של איזשהו e-mail או משהו כזה. בואו נחפש רגע איזה e-mail ויש לנו, בואו ניקח את זה, מייל Outline.

  6. 01:52

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

  7. 02:10

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

  8. 02:28

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

  9. 02:47

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

  10. 03:16

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

  11. 03:47

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

  12. 04:01

    בואו ננסה לחפש אנד אייקון.

לקורס המלא: קורס ריאקט אונליין

ההרצאה הקודמת: התקנת Material UI

ההרצאה הבאה: התאמה אישית של עיצוב Material UI

הרצאות קשורות מקורסים אחרים

  • התקנת ספריית סלניום
  • הסבר על Material Design

קורסים נוספים במסלול

  • קורס יסודות HTML - בניית אתר אינטרנט פשוט
  • קורס CSS 3 - בדגש על Flex & Grid
  • קורס Javascript כולל JQuery
  • קורס ג'אווה סקריפט מעשי - JavaScript
  • קורס TypeScript
  • קורס NodeJS