→ לכל המאגר

C15 · דו-קומה

קומפוזיציות פריסה · CSS Grid כרטיסיםתמונות וגלריות ממתין

קומה עליונה: פריט גיבור רחב (רוחב מלא או שני שלישים). קומה תחתונה: שורת שלושה או ארבעה פריטים קטנים.

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

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

הדמו

רוחב תצוגה:
הגיבור

הפריט הראשי נראה אחרת

פעולה
1
2
3
4
הגיבור חייב להיראות שונה (גודל, כיוון פריסה), לא רק ראשון.

קוד להדבקה

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

פתח קובץ עצמאי ↗
הצג את הקוד כאן

CSS

/* מחלקות עזר של המאגר שהרכיב הזה משתמש בהן */
.ph{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;border-radius:var(--r, 14px)}
.ph-a{background:linear-gradient(160deg,#3b5bdb,#748ffc)}
.ph-b{background:linear-gradient(160deg,#5f3dc4,#9775fa)}
.ph-c{background:linear-gradient(160deg,#0b7285,#3bc9db)}
.ph-d{background:linear-gradient(160deg,#2b8a3e,#69db7c)}
.ph-e{background:linear-gradient(160deg,#e8590c,#ffa94d)}
.ph-l{background:rgba(16,18,43,.72);color:#fff;padding:.18em .7em;border-radius:999px;line-height:1.3;font-size:max(.78em,12px)}

/* C15 · דו-קומה */
.cwrap{container-type:inline-size}
.cstage{--pad:clamp(20px,4cqi,64px);padding:clamp(36px,5cqi,80px) var(--pad)}
.tx{height:11px;border-radius:6px;background:#dfe0ea;margin:9px 0}
.tx.s{width:38%}.tx.m{width:62%}.tx.l{width:86%}
.ttl{font-size:clamp(22px,2.6cqi,34px);font-weight:700;margin:0 0 10px;line-height:1.2}
.lead{color:var(--muted, #6a6d85);margin:0 0 14px;font-size:15px;line-height:1.6}
.btn{display:inline-block;background:var(--ink, #16182b);color:#fff;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;margin-top:12px}
.cwrap .ph{font-size:clamp(14px,1.6cqi,20px)}
.c15 .hero{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(16px,3cqi,40px);background:#fff;border:1px solid var(--line, #e4e4ee);border-radius:var(--r, 14px);padding:clamp(18px,3cqi,36px);align-items:center}
.c15 .hero .ph{aspect-ratio:16/10;border-radius:var(--r, 14px)}
.c15 .row{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2cqi,24px);margin-top:clamp(16px,3cqi,32px)}
.c15 .row .it{background:#fff;border:1px solid var(--line, #e4e4ee);border-radius:var(--r, 14px);padding:16px}
.c15 .row .ph{aspect-ratio:1;border-radius:10px;margin-bottom:12px}
@container (max-width:767px){.c15 .hero{grid-template-columns:1fr}.c15 .row{grid-template-columns:repeat(2,1fr)}}

HTML

<div class="cwrap cstage"><div class="c15">
  <div class="hero"><div class="ph ph-a"><span class="ph-l">הגיבור</span></div><div><h3 class="ttl">הפריט הראשי נראה אחרת</h3><div class="tx l"></div><div class="tx m"></div><span class="btn">פעולה</span></div></div>
  <div class="row">
    <div class="it"><div class="ph ph-b"><span class="ph-l">1</span></div><div class="tx l"></div></div>
    <div class="it"><div class="ph ph-c"><span class="ph-l">2</span></div><div class="tx l"></div></div>
    <div class="it"><div class="ph ph-d"><span class="ph-l">3</span></div><div class="tx l"></div></div>
    <div class="it"><div class="ph ph-e"><span class="ph-l">4</span></div><div class="tx l"></div></div>
  </div>
</div></div>