דילוג לתוכן הראשי
חזרה ל-Outside the Box6.1 To the edge6.2 With breathing room6.3 Zigzag

uk-expand-to-edge

התמונה יוצאת מהקונטיינר עד הקצה.

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

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

קלאס אחד על עמודה של גריד רגיל. -left הוא inline-start, אז ב-RTL העמודה הראשונה יוצאת ימינה: בוחרים לפי הצד של העמודה, לא לפי הצד במסך. מתחת ל-960 המנגנון כבוי והתמונה יושבת בעמודה.

<div className="uk-container">
  <div className="grid grid-cols-1 *:min-w-0 gap-(--uk-grid-gutter) max-uk-s:gap-[var(--uk-grid-gutter-mobile,20px)] uk-m:grid-cols-2 items-center">
    <div className="uk-expand-to-edge-left"><img … /></div>
    <div>…</div>
  </div>
</div>

1 · To the edgeuk-expand-to-edge

התמונה עד קצה המסך, בלי פינות בצד שיוצא.

מטבח מעץ ליד חלון גדול

תמונה שיוצאת מהקו

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

עוד פרטים

2 · With breathing roomuk-expand-to-edge

uk-expand-padding מחזיר אותה 32px מהקצה, והפינות המעוגלות נשארות.

עם אוויר עד הקצה

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

עוד פרטים
מבט ממרפסת על השכונה

3 · Zigzaguk-expand-to-edge

שתי שורות, כל אחת לקצה אחר.

מבט ממרפסת על השכונה

שורה לקצה אחד

השורה הראשונה יוצאת לצד אחד של המסך.

עוד פרטים

והבאה לקצה השני

והשנייה לצד השני, בלי קונטיינר שני ובלי חישוב בעמוד.

עוד פרטים
מטבח מעץ ליד חלון גדול

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

CSS engineקלאס מהקיט נותן מבנה גמיש, והבחירה היא בשם (כמו grid-cols-[5fr_7fr]). ב-uk-mix: גריד של 20×20, ואת התמונות שמים עליו<div className="uk-mix"><img className="col-[1/12] row-[1/21]" … />…</div>

uk-expand-to-edge-left / -right + uk-expand-padding, styles/uk-components.css