→ לכל המאגר

C02 · חצי-חצי חופף

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

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

מתי משתמשים: אותם תכנים כמו C1, כשרוצים עומק ועניין.

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

הדמו

רוחב תצוגה:

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

פעולה
ויז'ואל
החפיפה יוצרת עומק בלי אף אפקט. הקומפוזיציה עושה את העבודה.

קוד להדבקה

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

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

CSS

/* מחלקות עזר של המאגר שהרכיב הזה משתמש בהן */
.ph{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;border-radius:var(--r, 14px)}
.ph-b{background:linear-gradient(160deg,#5f3dc4,#9775fa)}
.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)}

/* C02 · חצי-חצי חופף */
.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)}
.c2{display:grid;grid-template-columns:1fr 1fr;align-items:center}
.c2 .card{position:relative;z-index:2;background:#fff;border:1px solid var(--line, #e4e4ee);border-radius:var(--r, 14px);padding:clamp(20px,3cqi,36px);margin-inline-end:-64px;box-shadow:0 20px 50px rgba(22,24,43,.08)}
.c2 .ph{aspect-ratio:4/3;border-radius:var(--r, 14px)}
@container (max-width:767px){.c2{grid-template-columns:1fr}.c2 .card{order:2;margin-inline:16px;margin-top:-24px}}

HTML

<div class="cwrap cstage"><div class="c2">
  <div class="card"><h3 class="ttl">הכרטיס רוכב על התמונה</h3><div class="tx l"></div><div class="tx m"></div><span class="btn">פעולה</span></div>
  <div class="ph ph-b"><span class="ph-l">ויז'ואל</span></div>
</div></div>