דלג לתוכן
חברה לבניית אתרים YMDigital
  • ראשי
  • אודות
    • מהתקשורת
    • המלצות
    • שאלות נפוצות
  • ההתמחות שלנו
    • בניית אתר מכירות
    • בניית אתרי תדמית לעסקים
    • בניית אתרים ב-AI
    • בניית אתר וורדפרס
    • קידום אתרים אורגני
  • מאמרים
  • תיק עבודות
  • יצירת קשר
  • ראשי
  • אודות
    • מהתקשורת
    • המלצות
    • שאלות נפוצות
  • ההתמחות שלנו
    • בניית אתר מכירות
    • בניית אתרי תדמית לעסקים
    • בניית אתרים ב-AI
    • בניית אתר וורדפרס
    • קידום אתרים אורגני
  • מאמרים
  • תיק עבודות
  • יצירת קשר
להתקשרות 054-395-1900

כפתור קרא עוד – אלמנטור

דף הבית » טיפים לאלמנטור » כפתור קרא עוד – אלמנטור
  • יוסי מזרחי
  • המאמר עודכן ב אוקטובר 25, 2024
  • טיפים לאלמנטור
תוכן עניינים

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

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

איך עושים כפתור קרא עוד?

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

בשלב הראשוני נגרור אלמנט של עורך טקסט של אלמנטור ונשים בCSS Classes את הטקסט הבא –

elementor-text-editor

בצורה הבאה:

כפתור קרא עוד אלמנטור

לאחר מכן נגרור וידג'ט של HTML בדיוק מתחת לטקסט ונדביק את הקוד הבא

				
					<script>
document.addEventListener('DOMContentLoaded', function() {
    const textWidgets = document.querySelectorAll('.elementor-text-editor');

    textWidgets.forEach((textWidget) => {
        const originalContent = textWidget.innerHTML.trim();
        if (!originalContent) return;

        const wrapper = document.createElement('div');
        wrapper.classList.add('read-more-wrapper');
        wrapper.innerHTML = `
            <div class="gradient-overlay"></div>
            <button class="read-more-btn">קרא עוד</button>
            <div class="truncated-text"></div>
            <div class="full-text">${originalContent}</div>
        `;

        textWidget.innerHTML = '';
        textWidget.appendChild(wrapper);

        const readMoreBtn = wrapper.querySelector('.read-more-btn');
        const truncatedText = wrapper.querySelector('.truncated-text');
        const fullText = wrapper.querySelector('.full-text');

        truncatedText.innerHTML = originalContent.slice(0, 200) + '...';

        readMoreBtn.onclick = function() {
            const isExpanded = wrapper.classList.toggle('expanded');
            readMoreBtn.textContent = isExpanded ? 'סגור' : 'קרא עוד';
            fullText.style.maxHeight = isExpanded ? fullText.scrollHeight + 'px' : '0';

            // שינוי צבע הכפתור לאחר לחיצה
            readMoreBtn.style.backgroundColor = isExpanded ? '#00C5B6' : '#000'; // צבע חדש כאשר התוכן מורחב
        };
    });
});
</script>

<style>
.read-more-wrapper {
    position: relative;
    overflow: hidden;
}
.truncated-text,
.full-text {
    margin-bottom: 14px; 
}
.full-text {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
}
.read-more-wrapper.expanded .truncated-text {
    display: none;
}
.read-more-wrapper.expanded .full-text {
    max-height: 2000px; 
}
.gradient-overlay {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    height: 30px;
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    pointer-events: none;
    transition: opacity 0.3s ease;
}
.read-more-wrapper.expanded .gradient-overlay {
    opacity: 0;
}
.read-more-btn {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    background-color: #000;
    color: white;
    border: none;
    border-radius: 20px;
    padding: 5px 15px;
    cursor: pointer;
    transition: background-color 0.3s;
}
.read-more-btn:hover {
    background-color: #00C5B6;
}
</style>

				
			

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

בשורה הבאה תוכלו לשנות את מספר התווים שהטקסט יהיה גלוי

truncatedText.innerHTML = originalContent.slice(0, 200) + '…';

חפשו את השורה הזאת ותשנו את ה200 ל300 למשל אם תרצו ש300 תווים יהיו גלויים.

וככה זה אמור להראות:

כפתור קרא עוד - אלמנטור

כפתור קרא עוד – חווית משתמש

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

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

כפתור קרא עוד - אלמנטור
תמונה של יוסי מזרחי
יוסי מזרחי

המאמרים בבלוג נכתבים ע"י יוסי מזרחי, מומחה וורדפרס בכיר עם ניסיון מעל 8 שנים (מאז 2017) בבניית נכסים דיגיטליים מבוססי אסטרטגיה.

המומחיות מתמקדת בשיפור ביצועי ליבה (Core Web Vitals) והשגת ציוני PageSpeed ירוקים באופן עקבי, תוך הבטחת אופטימיזציה מלאה לקידום אתרים אורגני (SEO).

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

אודות יוסי ו - YMDigital

2 תגובות

  1. בני ינקו הגיב:
    07.03.2025 בשעה 10:34

    מושלם ממש!

    Reply
    1. יוסי מזרחי הגיב:
      07.03.2025 בשעה 11:07

      תודה בני 🙂

      Reply

כתיבת תגובה לבטל

האימייל לא יוצג באתר. שדות החובה מסומנים *

קודםהקודםכפתור קנה עכשיו ווקומרס – לרכישה מהירה
הבאקופון הנחה 5% ליופרסהבא
מאמרים נוספים
אולי יעניין אתכם גם
YMdigital

חברה לבניית אתרים וקידום אורגני. בונים אתרי וורדפרס מתקדמים שמביאים תוצאות.

חייגו עכשיו לשיחת ייעוץ! 054-395-1900 וואטסאפ
google ביקורות גוגל
5.0
ראו את כל 20 הביקורות

ניווט באתר

  • ראשי
  • אודות
  • המלצות
  • תיק עבודות
  • צור קשר

שירותי החברה

  • בניית אתרים ב-AI חדש
  • בניית אתר מכירות
  • בניית אתרי תדמית
  • בניית אתר וורדפרס
  • קידום אתרים אורגני
  • קורס פיתוח אתרים

מאמרים אחרונים

  • מכירת מנויים (Subscriptions) וחיובים חוזרים בווקומרס
  • תוספי Wishlist והשוואת מוצרים: למה זה קריטי להמרה?
  • סינון מוצרים מתקדם (JetSmartFilters): שיפור חוויית הקנייה
א'-ה' · 10:00–18:00 054-395-1900 Yossimzhp@gmail.com תנופה 7-ב חריש

© 2026 YMdigital · כל הזכויות שמורות

מפת אתר הצהרת נגישות מדיניות פרטיות תקנון
חייגו עכשיו לשיחת ייעוץ! 054-395-1900
אנחנו משתמשים בקובצי Cookies

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