5 שלב המיומנויות

סקציות תוכן וכרטיסים — הגוף של האתר

ה-Hero Section שבניתם בפרק 3 עוצר את הגלילה. ה-Navigation מפרק 4 מנווט את המבקר. עכשיו הגיע הזמן לבנות את מה שביניהם — הגוף של האתר. מ-Bento Grid בסגנון Apple ועד Pricing Table שממיר מבקרים ללקוחות, בפרק הזה תלמדו לבנות 8+ סוגי סקציות תוכן עם prompt templates מוכנים, hover effects מרשימים, ואנימציות שמרגישות מקצועיות.

מה יהיה לך בסוף הפרק הזה
מה תוכלו לעשות בסוף הפרק הזה
דרישות קדם
הפרויקט שלך

לאורך הקורס אתם בונים את היכולת לתת ל-AI brief מדויק שמייצר אתר WOW. בפרק 1 בניתם את אוצר המילים, בפרק 2 למדתם לכתוב brief מובנה, בפרק 3 בניתם hero section מקצועי, ובפרק 4 הוספתם navigation ו-page transitions. עכשיו בפרק 5 אתם בונים את הגוף של האתר — כל הסקציות שבין ה-hero ל-footer. בסוף הפרק יהיה לכם דף שלם עם 5+ סקציות תוכן מגוונות, כל אחת עם prompt template מוכן לשימוש חוזר.

מילון מונחים — 14 מונחים מרכזיים בפרק
מונח (English)קטגוריההגדרה בשורה אחת
Bento GridLayoutפריסת grid א-סימטרית בסגנון Apple — כרטיסים בגדלים שונים שיוצרים הרמוניה ויזואלית
Feature CardComponentכרטיס שמציג פיצ'ר בודד עם אייקון, כותרת, תיאור קצר ו-CTA אופציונלי
Hover Card EffectAnimationאפקט ויזואלי שמופעל כשהעכבר עובר על כרטיס — scale, shadow, glow, tilt
Card Flip AnimationAnimationאנימציית CSS 3D שהופכת כרטיס 180 מעלות לחשוף תוכן בצד האחורי
Testimonial CarouselComponentקרוסלה מסתובבת של ביקורות לקוחות — הוכחה חברתית שזזה
Pricing TableComponentטבלת השוואת מחירים בין תוכניות — הסקציה שממירה מבקרים ללקוחות
Pricing ToggleUI Patternמתג חודשי/שנתי בטבלת מחירים שמראה חיסכון בתשלום שנתי
Timeline LayoutLayoutפריסת ציר זמן אנכי/אופקי שמציגה תהליך, היסטוריה או שלבים
Comparison TableComponentטבלת השוואה צד-לצד בין מוצרים או תוכניות עם checkmarks
FAQ AccordionComponentרשימת שאלות-תשובות שנפתחות ונסגרות בלחיצה — details/summary ב-HTML
Stats SectionComponentסקציה עם מספרים מונפשים (counter animation) שמציגים הישגים ומדדים
Logo CloudComponentרצועת לוגואים של לקוחות/שותפים — grayscale כברירת מחדל, צבע ב-hover
Masonry GridLayoutפריסת Pinterest — כרטיסים בגבהים שונים שממלאים רווחים. CSS columns או JavaScript
Stacked CardsLayoutכרטיסים מוערמים שנחשפים בגלילה — position: sticky עם z-index עולה

5.1 אנטומיה של סקציית תוכן — מה עושה סקציה טובה

ה-hero section שבניתם בפרק 3 תופס את כל המסך הראשון. ה-navigation מפרק 4 מנווט את המבקר. אבל 80% מהאתר הוא מה שבאמצע — הסקציות שמספרות את הסיפור, מציגות את הפיצ'רים, מוכיחות עם ביקורות, ומשכנעות עם מחירים. אלה הסקציות שהמבקר גולל דרכן, וכל אחת צריכה לעשות עבודה ספציפית.

כל סקציית תוכן טובה מורכבת מ-5 רכיבים:

רכיבמה הוא עושהדוגמה
Headingמגדיר את הנושא של הסקציה ב-5 מילים או פחות"למה לקוחות אוהבים אותנו"
Bodyהתוכן עצמו — טקסט, כרטיסים, טבלה, או רשימה3 feature cards עם אייקון ותיאור
Visualאלמנט ויזואלי שמחזק את המסר — תמונה, אייקון, אנימציהאייקון SVG מונפש בכל כרטיס
CTAקריאה לפעולה (לא חובה בכל סקציה, אבל חובה בסקציית מחירים)"התחילו חינם" / "בחרו תוכנית"
Backgroundהרקע שמפריד סקציה מהסקציות שסביבה — צבע, gradient, patternרקע כהה שמייצר קונטרסט עם הסקציה הבהירה שמעליה
Background Heading — כותרת הסקציה Visual + Body כרטיס 1 Visual + Body כרטיס 2 Visual + Body כרטיס 3 CTA — קריאה לפעולה

הריתמוס של הדף חשוב לא פחות מהתוכן עצמו. דף טוב מחליף בין סוגי סקציות — לא 5 feature card sections ברצף. הכלל: אל תחזרו על אותו סוג סקציה פעמיים ברצף. אם הייתה סקציית כרטיסים, הסקציה הבאה צריכה להיות שונה — testimonials, stats, timeline. זה יוצר מגוון ויזואלי שמחזיק את המבקר בגלילה.

טעות נפוצה: סקציות שנראות אותו דבר עם רק שינוי בתוכן. אם כל סקציה היא 3 כרטיסים ברקע לבן — הדף מרגיש מונוטוני. שנו לפחות 2 מתוך 3: רקע (כהה/בהיר/gradient), layout (grid/timeline/carousel), וויזואל (אייקונים/תמונות/מספרים).

עשו עכשיו (4 דקות)

פתחו 3 אתרים שאתם אוהבים (stripe.com, linear.app, vercel.com — או כל אתר אחר). ספרו כמה סקציות תוכן יש בדף הבית. לכל סקציה — זהו: heading, body type (כרטיסים? טקסט? טבלה?), visual, CTA. כתבו רשימה של סוגי הסקציות שזיהיתם — בפרק הזה תלמדו לבנות את כולן.

Framework — בחירת סוג סקציה לפי התוכן
סוג התוכןכמות פריטיםסוג סקציה מומלץ
פיצ'רים / יתרונות3-6Bento Grid או Feature Cards
פיצ'רים / יתרונות7+Masonry Grid או Bento Grid מורחב
ביקורות לקוחות3-4Testimonial Grid (סטטי)
ביקורות לקוחות5+Testimonial Carousel
תוכניות מחירים2-4Pricing Table עם Toggle
תהליך / היסטוריה4-8 שלביםTimeline Layout
שאלות נפוצות5-10FAQ Accordion
מספרים / הישגים3-5Stats Section
לוגואים / שותפים6+Logo Cloud (grid או marquee)
השוואה בין אפשרויות2-4Comparison Table

5.2 Bento Grid — הפריסה שאפל הפכה לסטנדרט

ה-Bento Grid (בנטו גריד) הוא פריסת grid א-סימטרית שבה כרטיסים מגיעים בגדלים שונים — כרטיס גדול שתופס 2 עמודות, כרטיסים בינוניים, כרטיסים קטנים. השם מגיע מקופסת בנטו יפנית, שבה תאים בגדלים שונים יוצרים הרמוניה. Apple הפכה את הפריסה הזו לסטנדרט עם דפי המוצר של iPhone ו-Mac, ומאז 2023-2024 היא הפריסה הנפוצה ביותר לסקציות features באתרים מודרניים.

למה Bento Grid עובד:

המבנה הטכני — CSS Grid

Bento Grid מבוסס על CSS Grid עם grid-template-areas או grid-column: span 2. הנה הפריסה הכי נפוצה:

Bento Grid — פריסה טיפוסית (3 עמודות) כרטיס ראשי — span 2 columns תמונה גדולה + כותרת + תיאור כרטיס קטן אייקון + מספר כרטיס בינוני כרטיס בינוני כרטיס בינוני ↓ במובייל: כל הכרטיסים עוברים ל-single column

Prompt Template — Bento Grid

Create a bento grid section with 6 feature cards:
- Layout: CSS Grid, 3 columns on desktop
- Card 1: spans 2 columns (large) — [FEATURE NAME], image + heading + description
- Cards 2-3: single column each — icon + heading + short text
- Cards 4-6: single column each — icon + stat number + label
- Style: dark theme, rounded corners (16px), subtle border (1px rgba white 0.1)
- Gap: 16px between cards
- Responsive:
  - Desktop (1024px+): 3 columns as described
  - Tablet (640-1024px): 2 columns, card 1 spans full width
  - Mobile (<640px): single column, all cards full width
- Hover: subtle scale(1.02) + shadow increase on each card
- RTL support: direction: rtl, text-align: right
- Content language: Hebrew
עשו עכשיו (3 דקות)

פתחו את apple.com/iphone (או חפשו "Apple iPhone features page"). מצאו את סקציית ה-Bento Grid. זהו: כמה כרטיסים יש? אילו גדלים? כמה שורות? עכשיו צמצמו את הדפדפן ל-375px — איך ה-bento grid קורס למובייל? כל הכרטיסים עוברים ל-single column? זה בדיוק מה שנבנה.

עשו עכשיו (5 דקות)

קחו את ה-prompt template למעלה, החליפו את [FEATURE NAME] לפיצ'ר של הפרויקט שלכם, והריצו ב-AI. בדקו: האם הכרטיסים באמת בגדלים שונים? האם הכרטיס הראשי באמת תופס 2 עמודות? האם זה קורס נכון ל-single column במובייל? אם לא — כתבו prompt תיקון: "Card 1 should span 2 columns using grid-column: span 2. On mobile it should be full width single column."

טעות נפוצה: Bento Grid שלא responsive

grid-template-areas לא מתאימות אוטומטית למסכים קטנים. אם הגדרתם grid-template-areas: "large large small" "med med med" לדסקטופ, חובה להגדיר מחדש את ה-areas בכל breakpoint. הוסיפו בפרומפט: "responsive: 1 column on mobile (< 640px), 2 columns on tablet (640-1024px), full bento on desktop (1024+)". בלי זה, ה-grid יישבר במובייל עם כרטיסים שנחתכים או חורגים מהמסך.

דוגמה מעשית — Bento Grid לחברת SaaS ישראלית

נניח שאתם בונים דף נחיתה לחברת SaaS ישראלית עם 6 פיצ'רים עיקריים. הנה איך לחשוב על ה-Bento Grid:

כרטיסגודלתוכןלמה הגודל הזה
1Large (2 cols)הפיצ'ר הכי חשוב — AI automation + תמונת מסךהפיצ'ר הראשי מקבל הכי הרבה מקום — עין נמשכת אליו ראשון
2Medium (1 col)אינטגרציות — לוגואים של כליםויזואלי (לוגואים) דורש פחות מקום מטקסט
3Medium (1 col)אבטחה — אייקון מנעול + 2 שורותמסר קצר שלא צריך הרבה מקום
4-6Small (1 col each)מספרים: "99.9% uptime", "₪0 setup", "24/7 support"מספר + label = קצר, 1 עמודה מספיק

הפרומפט יהיה:

Create a bento grid for an Israeli SaaS company:
- Card 1 (large, span 2 cols): "אוטומציה חכמה" — heading + 3-line description + screenshot placeholder, purple gradient accent
- Card 2: "אינטגרציות" — 6 tool logos (Monday, Slack, HubSpot, Salesforce, Zapier, Google) in mini grid
- Card 3: "אבטחה מתקדמת" — lock icon + "הצפנה 256-bit, SOC2 certified, GDPR compliant"
- Card 4: "99.9% uptime" — large number + "זמינות מובטחת"
- Card 5: "₪0 setup" — large number + "ללא עלות הקמה"
- Card 6: "24/7 support" — large number + "תמיכה בעברית"
- Style: dark (#1e1e2e), cards have subtle glass effect, rounded 16px
- Responsive: 3 cols desktop, 2 tablet (card 1 full width), 1 mobile
- RTL, Hebrew content

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

Gaps ובעיות נפוצות ב-Bento Grid

AI נוטה לייצר bento grid עם בעיות חוזרות. הנה 3 דברים שצריך לבדוק ולתקן:

5.3 Feature Cards עם Hover Effects — הכרטיסים שמזמינים לגעת

Feature Cards (כרטיסי פיצ'רים) הם אבן הבניין הבסיסית של כמעט כל אתר. כל כרטיס מציג יתרון, פיצ'ר, או שירות בודד — אייקון למעלה, כותרת, תיאור קצר, ולפעמים CTA. מה שמפריד בין כרטיסים בינוניים למרשימים הוא ה-hover effect — מה קורה כשהעכבר עובר על הכרטיס.

6 סוגי Hover Effects

סוגCSSאופימתאים ל-
Scale + Shadowtransform: scale(1.03); box-shadow: 0 20px 40px rgba(0,0,0,0.15)עדין, מקצועיכל סוג אתר
Gradient Border Glowborder-image: linear-gradient(...); opacity 0→1מודרני, טכנולוגיSaaS, tech
Card Tilt (3D)transform: perspective(1000px) rotateX/Yאינטראקטיבי, שובבportfolio, creative
Glassmorphism Revealbackdrop-filter: blur(10px); background: rgba(white,0.1)פרימיום, יוקרתיbrands, luxury
Spotlight / Cursor FollowJS: radial-gradient at mouse positionWOW, אינטראקטיביlanding pages
Card Flip (3D)transform: rotateY(180deg); backface-visibility: hiddenחושפני, מפתיעteam pages, services

Prompt Template — Feature Cards עם Hover

Create a feature cards section with 4 cards in a row:
- Each card: icon (SVG or emoji), heading (Hebrew), 2-line description (Hebrew), optional CTA link
- Layout: CSS Grid, 4 columns desktop, 2 tablet, 1 mobile
- Card style: dark background (#1e1e2e), rounded corners (12px), padding 2rem, subtle border
- Hover effect: [CHOOSE ONE]
  Option A — Scale: transform: scale(1.03), box-shadow increase, transition 0.3s ease
  Option B — Glow: gradient border that fades in on hover (purple to blue), transition 0.4s
  Option C — Tilt: 3D perspective tilt following mouse position (JS required)
- Mobile: hover effects disabled (touch devices), cards stack vertically
- RTL: direction rtl, text-align right
- Accessibility: focus-visible matches hover style for keyboard navigation

Card Flip Animation — הטכניקה

ה-Card Flip (הפיכת כרטיס) היא אנימציית CSS 3D שבה כרטיס "מתהפך" לחשוף צד אחורי. הטכניקה דורשת 3 דברים:

  1. perspective על ה-parent — perspective: 1000px
  2. backface-visibility: hidden על שני הצדדים (front ו-back)
  3. transform: rotateY(180deg) על הצד האחורי (ו-0deg על הקדמי)

טיפ חשוב ל-RTL: בעברית, השתמשו ב-rotateY(-180deg) כדי שהכרטיס יתהפך בכיוון הנכון (מימין לשמאל).

טיפ חשוב למובייל: ב-touch devices אין hover. השתמשו ב-click/tap כ-trigger — הוסיפו class toggle ב-JavaScript. בפרומפט: "On mobile: flip on tap (toggle class), not hover".

עשו עכשיו (5 דקות)

כתבו prompt ל-3 feature cards עם hover effect מסוג Scale + Shadow (Option A מהטמפלייט). הריצו ב-AI ובדקו: האם ה-hover באמת עובד? פתחו DevTools ובדקו שה-transition חלק (0.3s). עכשיו כווצו ל-375px — האם ה-hover מופעל ב-tap? אם כן, זו בעיה: במובייל hover effects צריכים להיות מבוטלים או מומרים ל-tap.

Framework — בחירת Hover Effect לפי מטרה
המטרהHover Effect מומלץלמה
אלגנטיות שקטהScale + Shadowעדין, לא מסיח, עובד בכל מקום
מודרניות / techGradient Border Glowמרגיש מתקדם, פופולרי ב-SaaS 2025-2026
שובבות / יצירתיותCard Tilt 3Dאינטראקטיבי, מפתיע, טוב ל-portfolio
פרימיום / יוקרהGlassmorphism Revealglass effect = תחושת יוקרה, דורש backdrop-filter
WOW מקסימליSpotlight / Cursor Followהכי אינטראקטיבי, דורש JavaScript
תוכן דו-צדדיCard Flipחושף מידע נוסף בלי לעבור דף

כלל אצבע: אם אתם לא בטוחים — Scale + Shadow. זה תמיד עובד, תמיד נראה מקצועי, ולעולם לא פוגע בביצועים.

5.5 Pricing Table ו-Toggle — הסקציה שמייצרת הכנסות

ה-Pricing Table (טבלת מחירים) היא הסקציה שבה מבקרים הופכים ללקוחות. זו לא סתם טבלה עם מספרים — זו ארכיטקטורת שכנוע. הסדר של התוכניות, איך מודגשת המומלצת, ה-CTA, ה-toggle חודשי/שנתי — כל פרט משפיע על ההחלטה.

5 עקרונות של Pricing Table שממיר

  1. 3-4 תוכניות מקסימום — יותר מזה יוצר "שיתוק בחירה" (paradox of choice). 3 הוא האידיאלי: חינמי/בסיסי, מקצועי (המומלץ), עסקי.
  2. התוכנית המומלצת בולטת — צבע אחר, גובה יותר (scale), badge של "פופולרי" או "מומלץ", border מודגש.
  3. CTA שונה לתוכנית המומלצת — כפתור מלא (filled) לתוכנית המומלצת, כפתורי outline לשאר. ההבדל הויזואלי מכוון את העין.
  4. Toggle חודשי/שנתי — מראה חיסכון בתשלום שנתי. Badge של "חיסכון 20%" ליד ה-toggle.
  5. Feature comparison — רשימה של פיצ'רים עם checkmark (✓) לתוכניות שכוללות ו-X למי שלא.

Pricing ישראלי — מה לשים לב

Prompt Template — Pricing Table

Create a pricing table section with 3 tiers:
- Tiers: בסיסי (₪49/חודש), מקצועי (₪149/חודש, RECOMMENDED), עסקי (₪349/חודש)
- Annual prices: ₪39/חודש, ₪119/חודש, ₪279/חודש (show savings badge)
- Toggle: monthly/annual switch at the top, with "חיסכון 20%" badge on annual
- Recommended plan: larger card (scale 1.05), purple gradient border, "מומלץ" badge, filled CTA button
- Other plans: normal size, subtle border, outline CTA buttons
- Features list per plan: 6-8 items with checkmarks (included) and X (not included)
- CTA buttons: "התחילו חינם" / "בחרו מקצועי" / "צרו קשר"
- Style: dark theme, rounded corners (16px), cards in a row
- Mobile: stack vertically, recommended plan first
- RTL: direction rtl, prices left-to-right (₪149), text right-aligned
- Note at bottom: "כל המחירים + מע\"מ"
- Animation: toggle smoothly switches prices (CSS transition on number)
עשו עכשיו (4 דקות)

בדקו 3 אתרי SaaS ישראליים: Monday.com, Elementor, Wix. לכל אחד צלמו screenshot של טבלת המחירים וזהו: כמה תוכניות? יש toggle חודשי/שנתי? איך מודגשת המומלצת? מה ה-CTA של כל תוכנית?

טעות נפוצה: Pricing Table בלי CTA ברור

אם כל 3 הכפתורים בטבלת המחירים נראים אותו דבר (אותו צבע, אותו גודל, אותו סגנון) — המשתמש לא יודע מה ללחוץ. התוכנית המומלצת חייבת להיות עם כפתור שונה ויזואלית: filled button בצבע primary, כשהשאר הם outline או ghost buttons. הוסיפו גם badge של "מומלץ" או "פופולרי" — ציינו את זה מפורשות בפרומפט.

Pricing Toggle — הטכניקה

ה-Pricing Toggle הוא מתג שמחליף בין מחיר חודשי לשנתי. מבחינה טכנית, יש 2 גישות:

  1. CSS Checkbox Hackinput[type="checkbox"] מוסתר + label כ-toggle switch. כש-checked, CSS משנה את המחירים דרך ~ sibling selector. אפס JavaScript.
  2. JavaScript Toggleclick event על ה-switch, JS מחליף את ה-innerText של כל מחיר. יותר גמיש, מאפשר אנימציית מספרים.

לפרומפט, הגישה השנייה עדיפה כי AI מייצר אותה יותר אמין:

Pricing toggle behavior:
- Toggle switch with "חודשי" and "שנתי" labels
- When toggled to annual: all prices animate to annual rate (CSS transition on opacity)
- Show savings badge: "חיסכון 20%" next to annual label
- Annual prices: monthly price × 0.8 × 12 / 12 (show monthly equivalent)
- JavaScript: toggle class on pricing container, CSS handles the rest

דוגמה ישראלית: רוב חברות ה-SaaS הישראליות (Monday.com, Elementor, JotForm) מציגות toggle עם חיסכון של 15-20% בתשלום שנתי. הנוסחה הנפוצה: חודשי × 10 = שנתי (חיסכון של 2 חודשות, כ-17%). זה מספיק מושך בלי להיראות "too good to be true".

5.6 Timeline Layout ו-Comparison Table — תוכן שמתארגן בזמן ובטורים

Timeline Layout — סיפור שמתגלה בגלילה

ה-Timeline Layout (פריסת ציר זמן) מציג מידע לפי סדר כרונולוגי — תהליך עבודה, היסטוריית חברה, שלבי פרויקט, או roadmap מוצר. מה שהופך timeline מרשימת bullet points סתם ל-WOW הוא scroll-driven activation — הנקודות מופיעות ומאירות ככל שהמבקר גולל.

3 סוגי Timeline:

סוגמתאים ל-RTL הערה
Vertical — one sideמובייל, RTL (כרטיסים בצד ימין)מומלץ לעברית — כל הכרטיסים מצד ימין של הקו
Vertical — alternatingדסקטופ, תהליכים ארוכיםעובד ב-RTL אבל דורש תשומת לב לכיוון
Horizontal scrollroadmap, היסטוריה קצרהכיוון גלילה: ימין לשמאל בעברית

Prompt Template — Timeline

Create a vertical timeline section with 5 steps:
- Layout: vertical line on the right side (RTL), cards on the left
- Each step: numbered circle on the line, card with heading + description (Hebrew)
- Animation: as user scrolls, each step fades in and the connecting line grows
  Use IntersectionObserver to trigger when step enters viewport
- Line: 2px solid line, gradient from purple (#a855f7) at top to transparent at bottom
- Circles: 40px, filled purple when active, outline when not yet scrolled to
- Cards: subtle background, rounded corners (8px), slide in from left on activation
- Mobile: single column, cards below circles, line on right
- RTL: direction rtl, line on right side, text right-aligned
עשו עכשיו (5 דקות)

כתבו prompt ל-timeline עם 5 שלבים של תהליך עבודה שלכם (למשל: פגישת הכרות → אפיון → עיצוב → פיתוח → השקה). ציינו vertical layout, scroll activation, RTL direction. הריצו ב-AI ובדקו: האם הקו בצד ימין? האם הכרטיסים מופיעים בגלילה?

Comparison Table — השוואה שמקלה על החלטות

ה-Comparison Table (טבלת השוואה) מציגה פיצ'רים צד-לצד בין מוצרים, תוכניות, או אפשרויות. היא שונה מ-Pricing Table כי המיקוד הוא על ההשוואה, לא על המחיר.

Prompt Template — Comparison Table

Create a comparison table section:
- Layout: HTML table with 4 columns (Feature, Plan A, Plan B, Plan C)
- Header row: sticky on scroll, dark background with plan names
- Feature rows: 8-10 features, checkmark (✓) for included, dash (—) for excluded
- Highlighted column: "Plan B" (recommended) with subtle background tint
- Tooltips: on hover over feature name, show short explanation
- Style: alternating row colors, rounded corners on table container
- RTL: direction rtl, feature names right-aligned, table scrolls if needed
- Mobile: horizontal scroll with sticky first column, OR collapse to accordion

טיפ Responsive: טבלאות רחבות נשברות במובייל. 2 פתרונות:

  1. Horizontal scroll — הטבלה גוללת לצדדים עם overflow-x: auto ו-sticky first column
  2. Accordion collapse — כל שורה הופכת ל-accordion item שנפתח בלחיצה (עדיף למובייל)

בפרומפט: "Responsive: on mobile, convert comparison table to accordion — each feature row becomes an expandable section".

5.7 FAQ Accordion — שאלות שנפתחות בסטייל

ה-FAQ Accordion (אקורדיון שאלות נפוצות) היא סקציה שבה שאלות נפוצות מוצגות ברשימה סגורה, וכל שאלה נפתחת בלחיצה כדי לחשוף את התשובה המלאה. זו אחת הסקציות הנפוצות והחשובות ביותר באתרים — כמעט כל דף נחיתה, דף מוצר, ודף שירות כולל אחת. היא חוסכת מקום, מארגנת מידע, ומפחיתה פניות לתמיכה.

HTML Native vs. JavaScript

הדרך הפשוטה ביותר לבנות accordion היא עם <details> ו-<summary> של HTML — אפס JavaScript, נגיש by default, ועובד בכל דפדפן:

<details>
  <summary>האם יש תקופת ניסיון חינמית?</summary>
  <p>כן, 14 יום ניסיון חינם ללא צורך בכרטיס אשראי.</p>
</details>

הבעיה? בלי CSS נוסף, ה-<details> נפתח ברגע בלי אנימציה. זה מרגיש שבור. הפתרון: CSS animation על הפתיחה.

Prompt Template — FAQ Accordion

Create an FAQ accordion section:
- Structure: HTML native <details>/<summary> elements (no JavaScript required for basic functionality)
- Questions: 6 FAQ items in Hebrew
- Animation: smooth open/close with CSS transition
  - Content slides down on open (max-height transition or CSS animation)
  - Plus icon rotates to minus (or chevron rotates 180deg) on open
  - Transition: 0.3s ease
- Style: clean design, subtle border-bottom between items, no outer border
- Icon: plus/minus or chevron on the left side (RTL: icon on left, text on right)
- Behavior: allow multiple items open at the same time (don't auto-close others)
- RTL: direction rtl, text-align right, icon on left
- Mobile: full width, touch-friendly tap targets (min 44px height per summary)
- SEO: add FAQPage schema markup (JSON-LD) with all questions and answers
- Accessibility: aria-expanded states handled natively by details/summary

SEO Bonus: FAQ sections עם schema markup (FAQPage) יכולות להופיע ב-Google כ-rich results — השאלות מוצגות ישירות בתוצאות החיפוש. הוסיפו בפרומפט: "Add FAQPage JSON-LD schema markup in a script tag".

כמה שאלות לכלול? 5-10 הוא האידיאלי. פחות מ-5 נראה דל. יותר מ-10 מרגיש מכריע — אם יש לכם 15+ שאלות, חלקו ל-קטגוריות (כל קטגוריה = accordion section נפרד). לדוגמה: "שאלות על מחירים", "שאלות טכניות", "שאלות על תמיכה".

One-at-a-time vs. Multiple Open: שני הדפוסים תקפים. One-at-a-time (רק שאלה אחת פתוחה, השאר נסגרות) — מתאים כשהתשובות ארוכות ואתם רוצים למקד תשומת לב. Multiple open (כל שאלה עצמאית) — מתאים כשהמשתמש רוצה להשוות בין תשובות. HTML native details/summary = multiple open by default. אם רוצים one-at-a-time, צריך JavaScript שסוגר את השאר.

טעות נפוצה: FAQ Accordion בלי אנימציה

אם ה-details/summary נפתח ונסגר ברגע בלי transition — זה מרגיש שבור. המשתמש לא מבין מה השתנה. הפתרון: הוסיפו CSS animation על הפתיחה. ציינו בפרומפט: "smooth height transition on open/close (0.3s ease), rotate icon on toggle". ב-2025-2026, CSS interpolate-size: allow-keywords (Chrome 129+) מאפשר אנימציית height: auto נייטיבית — אבל עדיין לא נתמך בכל הדפדפנים, אז הוסיפו fallback.

עשו עכשיו (5 דקות)

כתבו prompt ל-FAQ accordion עם 6 שאלות שרלוונטיות לפרויקט שלכם. ציינו: HTML native details/summary, CSS animation on open, plus/minus icon rotation, RTL text. הריצו ב-AI ובדקו: האם הפתיחה מונפשת? האם האייקון מסתובב? אם לא — כתבו prompt שני: "Add CSS transition to the details element — content should slide down smoothly when opened, and the icon should rotate 45 degrees."

5.8 Stats Section ו-Logo Cloud — מספרים ולוגואים שבונים אמון

Stats Section — מספרים שעושים רושם

ה-Stats Section מציגה 3-5 מספרים גדולים שמשדרים הישגים: כמות לקוחות, שנות ניסיון, שביעות רצון, הכנסות. מה שהופך מספרים סטטיים למרשימים הוא counter animation — המספרים "רצים" מ-0 לערך הסופי כשהסקציה נכנסת ל-viewport.

הטכניקה:

  1. IntersectionObserver — מזהה מתי הסקציה נכנסת למסך
  2. requestAnimationFrame — מנפש את המספר מ-0 לערך הסופי בצורה חלקה
  3. duration — 1.5-2 שניות לספירה. מספרים גדולים (10,000+) צריכים easing שמאט לקראת הסוף

Prompt Template — Stats Section

Create a stats counter section with 4 metrics:
- Stats: "1,200+ לקוחות", "₪50M+ הכנסות", "99.9% שביעות רצון", "15+ שנות ניסיון"
- Layout: 4 columns on desktop, 2 on tablet, 1 on mobile
- Animation: numbers count up from 0 when section enters viewport
  Use IntersectionObserver to trigger, requestAnimationFrame for smooth animation
  Duration: 2 seconds, ease-out (fast start, slow finish)
- Style: large numbers (font-size: 3rem+, bold), small labels below
- Background: dark gradient or solid dark color for contrast
- Suffix handling: "+" and "%" symbols should not animate, only the number
- RTL: direction rtl, but numbers remain left-to-right (standard for numbers)
- Mobile: stack in 2x2 grid, then single column on very small screens
עשו עכשיו (4 דקות)

כתבו prompt ל-stats section עם 4 מספרים רלוונטיים לעסק שלכם (או המציאו מספרים לפרויקט דמיוני). הריצו ב-AI ובדקו: האם המספרים באמת רצים? גללו למעלה ולמטה — האם האנימציה מופעלת רק בפעם הראשונה שהסקציה נכנסת למסך?

Stats Section — טעויות ועצות

מספרים אמיתיים בלבד. אל תמציאו מספרים. אם אין לכם 1,200 לקוחות — אל תכתבו 1,200. מספרים מומצאים הורסים אמון ברגע שמישהו בודק. אם אתם סטארטאפ צעיר, השתמשו במספרים שיש לכם: "50+ פרויקטים", "3 שנות ניסיון", "100% שביעות רצון". גם מספרים קטנים עובדים אם הם אמיתיים.

סיומות (suffixes): חשוב שה-"+" או "%" לא יהיו חלק מהאנימציה — רק המספר רץ. ציינו בפרומפט: "Only animate the number, not the suffix. Plus sign and percent should remain static."

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

Logo Cloud — לוגואים שבונים אמון

ה-Logo Cloud (ענן לוגואים) מציג את הלוגואים של הלקוחות, השותפים, או המדיה שסיקרה אתכם. זה אחד מכלי ה-social proof הכי יעילים — "אם Monday.com, Wix ו-Check Point עובדים איתנו, גם אתה יכול לסמוך עלינו".

2 Patterns:

Create a logo cloud section:
- Layout: infinite horizontal marquee (auto-scrolling, seamless loop)
- Logos: 8 placeholder logo boxes (replace with real logos later)
- Style: grayscale by default (filter: grayscale(1) opacity(0.6)), full color on hover
- Speed: 30 seconds per full loop, smooth linear animation
- Behavior: pause on hover, respect prefers-reduced-motion (stop animation)
- Heading: "לקוחות שסומכים עלינו" above the marquee
- Mobile: same marquee, smaller logos (height: 30px instead of 50px)
- RTL: marquee scrolls right-to-left (natural Hebrew direction)
- Duplicate logos in HTML for seamless loop effect
עשו עכשיו (3 דקות)

חשבו על 6-8 לוגואים שתוכלו להציג באתר שלכם — לקוחות, שותפים, כלים שמשתמשים בהם, או מדיה שסיקרה אתכם. כתבו את הרשימה. עכשיו החליטו: Static Grid (עד 6 לוגואים) או Infinite Marquee (7+ לוגואים)? אם יש לכם מעט — grid עדיף. הרבה — marquee יוצר רושם של "הרבה אמינות".

5.9 Masonry Grid ו-Stacked Cards — פריסות מתקדמות

Masonry Grid — פריסת Pinterest

ה-Masonry Grid (פריסת masonry, כמו "לבנים") היא פריסה שבה כרטיסים בגבהים שונים ממלאים את המרחב בצורה אופטימלית — בלי רווחים ריקים. אתם מכירים את זה מ-Pinterest, ומ-portfolio של מעצבים.

3 דרכים לבנות Masonry Grid:

שיטהBrowser Supportההמלצה
CSS columnsכל הדפדפניםמומלץ לפרודקשןcolumn-count: 3; column-gap: 16px
Masonry.jsכל הדפדפנים (JS)הכי גמיש, דורש JavaScript
CSS native masonryChrome 128+ (experimental)לא מוכן לפרודקשן — לא נתמך ב-Safari, Edge ישן

Prompt Template — Masonry Grid (CSS columns):

Create a masonry grid portfolio section:
- Layout: CSS columns (NOT CSS Grid masonry — not production ready)
  column-count: 3 on desktop, 2 on tablet, 1 on mobile
  column-gap: 16px
- Cards: 8-10 cards with varying heights (mix of tall images, short text cards, medium cards)
- Each card: image/placeholder + optional title + optional short text
- Style: rounded corners (12px), break-inside: avoid on each card, margin-bottom: 16px
- Hover: subtle scale(1.02) + shadow increase
- RTL: content direction rtl, but column flow is left-to-right (standard for masonry)
- Mobile: single column, all cards full width
עשו עכשיו (5 דקות)

כתבו prompt ל-masonry grid עם 8 כרטיסי portfolio בגבהים שונים. ציינו: CSS columns technique (לא native masonry), responsive column count. הריצו ב-AI ובדקו: האם הכרטיסים באמת בגבהים שונים? האם אין רווחים ריקים?

Stacked Cards — כרטיסים שנחשפים בגלילה

ה-Stacked Cards (כרטיסים מוערמים) הם pattern שבו כרטיסים "מוערמים" זה על זה, וכשהמבקר גולל — כל כרטיס "נדחף" למעלה וחושף את הבא. הטכניקה מבוססת על position: sticky עם z-index עולה:

  1. כל כרטיס מקבל position: sticky; top: Xpx (כל כרטיס עם top גבוה יותר ב-30-50px)
  2. כל כרטיס מקבל z-index עולה — כך הבא תמיד מעל הקודם
  3. בגלילה, הכרטיס הראשון "נתקע" ב-top, והבא גולל מעליו
Create a stacked cards section with 4 content cards:
- Technique: position: sticky with increasing top offset (80px, 110px, 140px, 170px)
- Each card: full width, min-height 400px, distinct background color
- Content: heading + description + image per card (Hebrew)
- Z-index: increasing (1, 2, 3, 4) so each card stacks on top of previous
- Style: rounded corners (16px), shadow, dark theme variations per card
- Mobile: disable sticky stacking, show as normal vertically scrolling cards
- RTL: direction rtl, text-align right

מתי Stacked Cards עובד מעולה: כשיש לכם 3-5 sections עם תוכן עשיר שרוצים להציג בצורה cinematic — כל section "חושפת" את הבאה. פופולרי מאוד באתרי Apple, Vercel, ו-Linear ב-2025-2026. זה עובד מצוין לסיפור של תהליך (שלב אחרי שלב) או להצגת פיצ'רים "אחד-אחד" בצורה דרמטית.

אזהרה: Stacked Cards דורשים גובה דף משמעותי (כל card = לפחות 100vh של scrollable area). אם הדף כבר ארוך — זה עלול להרגיש אינסופי למשתמש שמנסה להגיע לתחתית. השתמשו במשורה: 3-4 cards מקסימום, ואל תשלבו עם עוד sections כבדות scroll-intensive באותו דף. זכרו גם שבמובייל position: sticky עובד שונה — ברוב המקרים עדיף לבטל את ה-stacking במובייל ולהציג את הכרטיסים כרגיל בזה אחר זה.

עשו עכשיו (4 דקות)

גלשו ל-vercel.com וחפשו sections שמשתמשות ב-sticky stacking (כרטיסים שנדבקים ומתערמים בגלילה). זהו את הטכניקה: האם כל section "נדבקת" ואז הבאה גוללת מעליה? זו הטכניקה של position: sticky שתיארנו.

5.10 Component Libraries — ספריות השראה ורכיבים מוכנים

אחד ה-shortcuts החזקים ביותר בעבודה עם AI הוא לציין בשם את הספרייה ואת הרכיב שרוצים. במקום לתאר "כרטיס עם אפקט של אור שעוקב אחרי העכבר", אפשר לכתוב: "Create a component like Aceternity UI's Spotlight Card" — ו-AI מבין בדיוק מה לבנות.

הנה 4 ספריות שכדאי להכיר ולהשתמש בשמות שלהן בפרומפטים:

Component Libraries — מפה מהירה shadcn/ui React + Tailwind Card Accordion Table Carousel Tabs הבסיס — unstyled ו-composable Aceternity UI Animated Effects 3D Card Spotlight Moving Border Infinite Cards Tracing Beam WOW effects לאתרי portfolio Magic UI Landing Pages Magic Card Number Ticker Marquee Shimmer Button Meteors אנימציות marketing ל-SaaS landing Cult UI Experimental Spring Cards Magnetic Button Morphing Dialog Spring physics ואינטראקציות ניסיוניות

איך להשתמש בשמות של ספריות בפרומפטים

הטריק: ציינו את שם הספרייה + שם הרכיב בפרומפט שלכם. AI מכיר את הספריות האלה ויודע בדיוק מה כל רכיב עושה:

מה רוציםבמקום לכתובכתבו
כרטיס עם אור שעוקב אחרי העכבר"card with light effect that follows mouse""Like Aceternity UI Spotlight Card"
מספרים שעולים באנימציה"animated counting numbers""Like Magic UI Number Ticker"
גלילת לוגואים אינסופית"scrolling logos that loop""Like Magic UI Marquee component"
כרטיס עם border זוהר"card with glowing animated border""Like Aceternity UI Moving Border"
כפתור עם shimmer"button with shiny sweep effect""Like Magic UI Shimmer Button"

איך לבחור ספרייה לפי הצורך

לא כל ספרייה מתאימה לכל מצב. הנה כלל אצבע:

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

עשו עכשיו (4 דקות)

פתחו את ui.aceternity.com ובחרו 3 רכיבים שמתאימים לפרויקט שלכם. לכל אחד — רשמו את השם המדויק של ה-component (למשל "3D Card Effect", "Spotlight", "Moving Border"). בפרומפט הבא שלכם, ציינו: "Create a feature section like Aceternity UI [COMPONENT NAME]".

עשו עכשיו (3 דקות)

פתחו את magicui.design. מצאו את ה-Number Ticker ואת ה-Marquee components. עכשיו כתבו prompt שמשתמש בשם: "Create a stats section like Magic UI Number Ticker — 4 animated counters that count up when scrolled into view, with Hebrew labels". הריצו ובדקו את התוצאה.

5.11 סיכום וצ'קליסט — בונים את גוף האתר

עברנו דרך ארוכה בפרק הזה — מאנטומיה של סקציית תוכן, דרך 8+ סוגי סקציות עם prompt template לכל אחד, ועד component libraries שמשמשות כ-shortcut בפרומפטים. הגיע הזמן לעצור ולוודא שהכל נמצא.

מה בניתם בפרק הזה:

מה למדתם:

עשו עכשיו (3 דקות)

עברו על הצ'קליסט למטה ובדקו: מתוך 8+ סוגי הסקציות שלמדתם, כמה כבר בניתם בפועל? השלימו לפחות 4 לפני שעוברים לפרק 6.

תרגיל 1: Bento Grid מאפס — מ-Brief ל-Grid עובד 20 דקות

דרישות קדם: סעיפים 5.1 (אנטומיה) + 5.2 (Bento Grid)

  1. בחרו 6 פיצ'רים של המוצר, השירות, או הפרויקט שלכם. לכל פיצ'ר — כתבו heading (3-5 מילים) ותיאור (שורה אחת)
  2. כתבו brief עם layout: כרטיס 1 — large (span 2 columns), כרטיסים 2-3 — medium, כרטיסים 4-6 — small. ציינו: dark theme, Hebrew content, RTL
  3. הוסיפו ל-brief: responsive: single column on mobile (<640px), 2 columns on tablet (640-1024px), 3 columns on desktop
  4. הריצו ב-AI ובדקו: האם הכרטיס הראשי באמת תופס 2 עמודות? האם הגדלים שונים? פתחו DevTools ובדקו ב-375px, 768px, 1440px
  5. אם ה-bento לא responsive — כתבו prompt תיקון: "Card 1 must span 2 columns. On mobile, all cards must be single column with gap: 16px. Use media queries at 640px and 1024px."

מה צריך להיות בסוף: Bento Grid רספונסיבי עם 6 כרטיסים בגדלים שונים, עובד ב-375px עד 1440px, RTL, dark theme.

תרגיל 2: Feature Cards עם 3 סוגי Hover — בחרו את המתאים 25 דקות

דרישות קדם: סעיף 5.3 (Feature Cards)

  1. כתבו prompt ל-3 feature cards עם hover effect A: Scale + Shadowtransform: scale(1.03), box-shadow increase, transition 0.3s
  2. הריצו ב-AI, בדקו שה-hover עובד. עכשיו שנו ל-hover effect B: Gradient Border Glow — כתבו prompt: "Change hover to animated gradient border (purple to blue glow) that fades in on hover"
  3. שנו שוב ל-hover effect C: Card Tilt 3D — כתבו prompt: "Change hover to 3D tilt effect — card tilts based on mouse position using CSS perspective(1000px) and JavaScript mousemove event"
  4. השוו את 3 התוצאות: איזה hover effect מתאים לסגנון הפרויקט שלכם? Scale = מקצועי, Glow = טכנולוגי, Tilt = שובב. בחרו אחד
  5. בדקו על מובייל (375px): האם ה-tap מפעיל hover state? אם כן — ציינו בפרומפט: "On mobile, disable hover effects or convert to tap toggle"

מה צריך להיות בסוף: 3 feature cards עם hover effect שבחרתם, עובד בדסקטופ ובמובייל, RTL.

תרגיל 3: Pricing Table מלא עם Toggle ו-CTA 25 דקות

דרישות קדם: סעיף 5.5 (Pricing Table)

  1. הגדירו 3 תוכניות מחירים בשקלים: בסיסי (₪49/חודש), מקצועי (₪149/חודש — המומלצת), עסקי (₪349/חודש)
  2. כתבו prompt מפורט: monthly/annual toggle עם "חיסכון 20%", highlighted recommended plan עם badge "מומלץ", filled CTA button על המומלצת, outline buttons על השאר
  3. הריצו ב-AI ובדקו: Toggle עובד? מחירים מתעדכנים כשלוחצים? ה-CTA של "מקצועי" שונה ויזואלית מהשאר?
  4. בדקו mobile (375px): הטבלה מגיבה או שוברת? אם שוברת — כתבו: "On mobile, stack pricing cards vertically. Show recommended plan first."
  5. הוסיפו בתחתית: "כל המחירים + מע\"מ" — ודאו שזה ברור וקריא

מה צריך להיות בסוף: Pricing table עם 3 תוכניות ב-₪, toggle חודשי/שנתי, תוכנית מודגשת, CTA ברור, רספונסיבי, "+ מע\"מ".

תרגיל 4: הרכבת דף שלם — 5 סקציות מהפרק 35 דקות

דרישות קדם: סעיפים 5.1-5.8

  1. בחרו 5 סוגי סקציות מהפרק שמתאימים לדף נחיתה של העסק שלכם. סדר מומלץ: Features (Bento Grid) → Stats → Testimonials → Pricing → FAQ
  2. כתבו brief אחד שמכיל את כל 5 הסקציות. ציינו לכל סקציה: סוג, תוכן, סגנון. הוסיפו: "Add spacing between sections: 120px desktop, 80px mobile. Alternate backgrounds: dark → light → dark → light → dark"
  3. הריצו ב-AI ובדקו rhythm: האם הרקעים מתחלפים? האם יש מספיק spacing? האם הסקציות לא נראות אותו דבר?
  4. בדקו flow: האם הסדר הגיוני? features → social proof → pricing → FAQ — זה הזרימה הקלאסית. אם משהו לא במקום — שנו
  5. בדקו mobile (375px): האם כל 5 הסקציות עובדות? האם spacing עקבי?

מה צריך להיות בסוף: דף נחיתה עם 5 סקציות תוכן שונות, rhythm טוב (רקעים מתחלפים), spacing עקבי, רספונסיבי, flow הגיוני.

תרגיל מסכם: קטלוג סקציות אישי — 8+ Prompt Templates 30 דקות

דרישות קדם: כל הסעיפים 5.1-5.10

  1. צרו מסמך (Google Doc, Notion, או קובץ טקסט) עם prompt template לכל סוג סקציה שלמדתם: Bento Grid, Feature Cards, Testimonial Carousel, Pricing Table, Timeline, Comparison Table, FAQ Accordion, Stats Section, Logo Cloud, Masonry Grid
  2. לכל template: שם הסקציה, prompt מותאם לפרויקט שלכם (עם תוכן אמיתי, לא placeholder), responsive instructions, RTL notes
  3. הריצו לפחות 4 מתוך ה-templates ושמרו את התוצאות. לכל תוצאה רשמו: מה עבד, מה היה צריך לתקן, ומה ה-prompt התיקון
  4. סדרו את ה-templates לפי תדירות שימוש — מה תשתמשו הכי הרבה? זה ה-template שכדאי להשקיע בו הכי הרבה

מה צריך להיות בסוף: קטלוג אישי של 8+ prompt templates לסקציות תוכן, מותאמים לפרויקט שלכם, לפחות 4 מתוכם נבדקו בפועל.

שגרת עבודה: איך להמשיך לשפר סקציות תוכן
תדירותמה לעשותכמה זמן
יומי כל פעם שאתם גולשים באתר — זהו את סוגי הסקציות (מתוך 10+ שלמדתם). שימו לב ל-hover effects, carousel patterns, pricing layouts. חפשו השראה ב-Godly.website, Awwwards, Landingfolio. 2 דקות
שבועי בנו סקציה אחת חדשה מסוג שלא ניסיתם. אם בניתם Bento Grid — נסו Stacked Cards. אם בניתם Pricing Table — נסו Comparison Table. הוסיפו כל תוצאה לקטלוג ה-templates שלכם. 30 דקות
חודשי בדקו את ספריות הרכיבים (shadcn/ui, Aceternity, Magic UI) — האם נוספו רכיבים חדשים? עדכנו את ה-prompt templates בהתאם. בדקו: האם CSS masonry הפך לייצור-safe? 15 דקות
אם אתם זוכרים רק דבר אחד מהפרק הזה

כל סקציית תוכן צריכה שם מדויק בפרומפט. לא "תעשה לי section של פיצ'רים" — אלא "Bento Grid with 6 feature cards, card 1 spans 2 columns". לא "תעשה לי מחירים" — אלא "Pricing Table with monthly/annual toggle, highlighted recommended plan". השם הוא ה-shortcut: מילה אחת ("Bento Grid") מחליפה 10 שורות של תיאור. למדתם 10+ שמות. השתמשו בהם.

בדקו את עצמכם — 5 שאלות
  1. מה ההבדל בין Bento Grid ל-Masonry Grid? מתי תשתמשו בכל אחד? (רמז: Bento = כרטיסים בגדלים מתוכננים מראש, CSS Grid. Masonry = כרטיסים בגבהים שונים שממלאים רווחים, CSS columns. Bento ל-features, Masonry ל-portfolio)
  2. יש לכם 8 ביקורות לקוחות. איזה pattern תבחרו — Carousel או Grid? למה? (רמז: 8 = הרבה, לא מתאים ל-grid סטטי שייקח כל הדף. Carousel או Infinite Marquee — חוסך מקום ומאפשר להציג הכל)
  3. בניתם Pricing Table ואין הבדל ויזואלי בין ה-CTA של 3 התוכניות. מה הבעיה ומה הפתרון? (רמז: המשתמש לא יודע מה ללחוץ. הפתרון: filled button לתוכנית המומלצת, outline לשאר, badge של "מומלץ")
  4. למה אסור להשתמש ב-CSS native masonry (grid-template-rows: masonry) בפרודקשן? (רמז: עדיין experimental, לא נתמך ב-Safari ובדפדפנים ישנים. השתמשו ב-CSS columns או Masonry.js)
  5. כתבתם prompt ל-FAQ accordion וקיבלתם details/summary בלי אנימציה. מה הבעיה ומה ה-prompt לתיקון? (רמז: details/summary נפתח ברגע בלי transition. הפתרון: "Add CSS transition on open — content slides down with max-height animation, icon rotates 45deg, transition 0.3s ease")
סיכום הפרק

בפרק הזה בניתם את הכלי השלישי בארגז הכלים — היכולת ליצור סקציות תוכן מגוונות ומקצועיות עם AI. התחלתם באנטומיה של סקציה (heading, body, visual, CTA, background), למדתם 10+ סוגי סקציות עם prompt template לכל אחד, ובניתם סקציות בפועל.

עברתם על Bento Grid בסגנון Apple (CSS Grid עם card spans), Feature Cards עם 6 סוגי hover effects (מ-scale + shadow ועד card flip 3D), Testimonial Carousel עם controls נגישים ו-RTL, Pricing Table עם toggle חודשי/שנתי ב-₪, Timeline Layout עם scroll activation, FAQ Accordion עם details/summary נייטיבי ואנימציה, Stats Section עם counter animation, Logo Cloud עם infinite marquee, Masonry Grid עם CSS columns, ו-Stacked Cards עם position: sticky.

למדתם 2 frameworks חשובים: בחירת סוג סקציה לפי תוכן (features → bento, testimonials → carousel, FAQ → accordion) ו-בחירת hover effect לפי מטרה (scale לאלגנטיות, glow ל-tech, tilt ליצירתיות). ולמדתם להשתמש ב-component libraries (shadcn/ui, Aceternity UI, Magic UI, Cult UI) כ-shortcut בפרומפטים.

הגשר לפרק הבא: יש לכם hero section מרהיב (פרק 3), navigation חלק (פרק 4), וגוף אתר שלם עם סקציות מגוונות (פרק 5). הצעד הבא? ה-footer ו-micro-interactions — הפרטים הקטנים שהופכים אתר טוב למרהיב. בפרק 6 נבנה footers מקצועיים, נוסיף מיקרו-אינטראקציות לכל הרכיבים שבניתם, ונלטש את כל הדף לרמת פרודקשן.

צ'קליסט — מה צריך להיות מוכן לפני שממשיכים לפרק 6