כיצד ליצור תמונות מסתגלות עם CSS Flexbox

Kyzd Lyzwr Tmwnwt Mstglwt M Css Flexbox



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

פוסט זה יספק הדרכה ליצירת תמונות אדפטיביות עם CSS Flexbox.







כיצד ליצור תמונות אדפטיביות עם CSS Flexbox?

על מנת ליצור את התמונות האדפטיביות באמצעות CSS Flexbox המשתמשים צריכים תחילה ליצור את מבנה ה-HTML ולאחר מכן להחיל CSS. להדגמה מעשית עברו על הנהלים המפורטים להלן.



צור מבנה HTML



ליצור

ולהגדיר את ' מעמד 'שם ל' מיכל תמונות '. לאחר מכן, הוסף את שתי התמונות בתוך
באמצעות תָג. בתוך הוסף את ' src ' תג כדי לציין את נתיב התמונה ולהוסיף את התמונה החלופית באמצעות ' הכל 'תג:





< div מעמד = 'מיכל תמונות' >
< img src = 'image-1.jpg' הכל = 'תמונה ראשונה' >
< img src = 'image-2.jpg' הכל = 'תמונה שנייה' >
div >


החל CSS

ראשית, צור Flexbox על ידי הגדרת ' לְהַצִיג 'ערך הנכס ל' לְהַגמִישׁ ' בתוך ה ' מיכל תמונה

. לאחר מכן, אפשר לתמונות לעבור לשורה הבאה בעת הצורך על ידי הגדרת ' גמיש-עטיפה 'ערך הנכס ל' לַעֲטוֹף '.



לאחר מכן, החל CSS על התמונות על ידי ציון ' img ' ביחד איתי ' .images-container 'שם. ראשית, הגדר את ' לְהַגמִישׁ 'ערך הנכס ל' 1 ' על מנת לחלק את השטח הפנוי הפנוי בין התמונות באופן שווה. לאחר מכן, הגדר את ' רוחב מקסימלי 'ערך הנכס ל' 100% כדי להבטיח שהתמונות לא יחרגו מהרוחב המקורי שלהן. הגדר את ' גוֹבַה 'ערך הנכס ל' אוטומטי ' כדי לשמור על יחס הגובה-רוחב. לבסוף, הוסף מרווח בין תמונות על ידי הגדרת ' שולים 'ערך הנכס ל' 10 פיקסלים ”:

.images-container {
לְהַצִיג: לְהַגמִישׁ ;
flex-wrap: לעטוף;
}

.images-container img {
לְהַגמִישׁ: 1 ;
רוחב מקסימלי: 100 % ;
גובה: אוטומטי;
שוליים: 10px;
}


לפני גלישת

התמונות המותאמות באמצעות CSS Flexbox נוצרו בהצלחה. תצוגת הפלט שלהלן היא לפני הגלישה של חלון הדפדפן:


לאחר גלישת

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


התמונה לעיל מאשרת שהתמונות שנוספו הן אדפטיביות.

סיכום

כדי ליצור את התמונות המותאמות עם CSS Flexbox, המשתמש צריך תחילה ליצור את מבנה ה-HTML, ולאחר מכן, להגדיר את

תייג והצב את התמונות בתוכו באמצעות ה- תָג. לאחר מכן, החל את ה-CSS, ובתוך ה-CSS הגדר את המאפיין 'תצוגה' ל-' לְהַגמִישׁ ' על מנת ליצור Flexbox. כתבה זו הדגים את המדריך המקיף ליצירת תמונות מותאמות עם CSS Flexbox.