דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. פיתוח ועיצוב אתרים
  5. Full Stack
  6. צד לקוח
  7. CSS3
  8. מדריכים - CSS3
  9. CSS | Flexbox

CSS | Flexbox

מתוזמן נעוץ נעול הועבר מדריכים - CSS3
1 פוסטים 1 כותבים 118 צפיות 1 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מוטי אורןמ מנותק
    מוטי אורןמ מנותק
    מוטי אורן
    מדריכים
    כתב ב נערך לאחרונה על ידי
    #1

    מדריך הגדרת קונטיינר על ידי Flexbox

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

    בשביל להגדיר קונטיינר של flex, נשתמש ב – display: flex.

    לדוגמה, אם נרצה להגדיר div כקונטיינר, נגדיר אותו כך:

    div {
      display: flex;
    }
    

    לקונטיינר של flex קיימים מספר תכונות, נסקור אותם.

    flex-direction:

    התכונה flex-direction קובעת את הפריסה של המיכל, במאוזן או במאונך. ניתן לתת לה את הערכים: column – שמציין עמודה (מאונך), column-reverse – שמציין עמודה בכיוון ההפוך (מלמטה למעלה), row – שמציין שורה (מאוזן), ואחרון חביב row-reverse – שמציין שורה בכיוון ההפוך (מימין לשמאל).

    flex-wrap:

    התכונה קובעת מה קורה במצב שבו קיימים יותר מידי פריטים בקונטיינר. היא מקבלת את הערכים: wrap – שמשמעותו היא שבירת שורה (במקרה שיש יותר מדי ערכים השורה תתחלק לשתים או יותר), no-wrap – שמשמעותו היא לדחוף את הכול באותה שורה, wrap-reverse – שאומר לשבור את השורות כלפי מעלה (הפריטים בקונטיינר יתחילו מהשורה התחתונה).

    ניתן לקצר את שתי התכונות דלעיל על ידי התכונה flex-flow כך:

    div {
      display: flex;
      flex-flow: row wrap;
    }
    

    justify-content:

    התכונה הזאת קובעת את היישור של הפריטים באורך הקונטיינר, היא מקבלת את הערכים הבאים: center – יישור למרכז, flex-start – יישור לתחילת הקונטיינר (שמאל), flex-end – יישור לסוף הקונטיינר (ימין), space-around – ממקם את הפריטים במרחק שווה עם ריווחים ביניהם ובין תחילת הקונטיינר לפריטים שבתוכו, space-between – ממקם את הפריטים במרחק שווה ביניהם, ללא מרחק מתחילת הקונטיינר.

    align-items:

    התכונה קובעת את היישור של הפריטים בגובה הקונטיינר. היא מקבלת מספר ערכים: center – אמצע הגובה, flex-start – תחילת גובה הקונטיינר (למעלה), flex-end – סוף גובה הקונטיינר (למטה), stretch – מותח את הפריטים שהגובה שלהם יהיה מהתחלה עד הסוף.

    align-content:

    התכונה align-content קובעת את יישור השורות שבקונטיינר. הערכים: center – יישור השורות לאמצע, flex-start – יישור לתחילת הקונטיינר, flex-end – יישור לסוף הקונטיינר, stretch – מותח את השורות על כל הקונטיינר, space-around – ממקם את השורות במרחק שווה ביניהם ובין תחילת וסוף הקונטיינר, space-between – ממקם את השורות במרחק שווה ביניהם, ללא מרחק מתחילת הקונטיינר.

    במדריך הבא נדבר על הגדרת האלמנטים עצמם בתוך ה – flex-box. עד אז שיהיה בהצלחה!

    תגובה 1 תגובה אחרונה
    7
    • אלישיא אלישי העביר נושא זה מ-CSS3 ב-
    • אלישיא אלישי העביר נושא זה מ-עזרה הדדית - CSS ב-

    • התחברות

    • אין לך חשבון עדיין? הרשמה

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