עזרה ביצירת דביק

1ֹ_RACHEL

משתמש מקצוען
עיצוב גרפי
D I G I T A L
שלום,
יש לי תפריט די גבוה (מורכב מכמה תפריטים וכפתורים שונים)
אני רוצה שבגלילה חלק ישאר sticky וחלק יגלל רגיל

שאני מגדירה לאזור העליון שבתפריט שיגלל רגיל, ולאזור התחתון שיהיה sticky - זה לא עוזר ולא עובד
איך נכון לבצע כזה דבר?
יש אפשרות רק עם CSS?
תודה רבה!
 

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
את רוצה שהאזור התחתון יהיה דביק. אבל מן הסתם - רק כשהוא יהיה למעלה. אחרת יהיה לך פס תקוע באמצע המסך.
אז לפני שהוא מגיע לנקודה מסוימת הוא לא אמור להיות דביק. נכון?
אני לא מכיר דרך לעשות דבר כזה רק בעזרת css בלי js.
 

1ֹ_RACHEL

משתמש מקצוען
עיצוב גרפי
D I G I T A L
כן, זה מה שאני רוצה.
אין בעיה,
אז גם בעזרת JS, מה שיש
אשמח לשמוע איך

עכשיו אני שמה לב לכותרת העילגת שלי, איך מתקנים נושא?
 

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
1627155719266.png


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

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
1627155827686.png

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

אלעזר 1

צוות הנהלה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
כתיבה ספרותית
עיצוב פונטים
מוזיקה ונגינה
UX UI
D I G I T A L
יוצרי ai
לתת לאיזור המתאים:
CSS:
position: sticky;
top: 0;
הערה: לא הצלחתי לגרום לזה לעבוד באלמנט מקונן, ולא הצלחתי כרגע למצוא את הסיבה.
כשהוצאתי אותו אל מחוץ לאלמנט המכיל זה עבד:
 

Yehuda Kremer

משתמש פעיל
הנדסת תוכנה
D I G I T A L
לתת לאיזור המתאים:
CSS:
position: sticky;
top: 0;
הערה: לא הצלחתי לגרום לזה לעבוד באלמנט מקונן, ולא הצלחתי כרגע למצוא את הסיבה.
כשהוצאתי אותו אל מחוץ לאלמנט המכיל זה עבד:
נפלא! לא צריך JS, יישר כוח!

לגבי "אלמנט מקונן", אני רואה ש"sticky" עובד רק אם הוא בן של אלמנט עם יכולת גלילה כמו שכתוב כאן:
1627158842089.png

לכן טוב עשית שהוצאת את התפריט התחתון מהאלמנט "header" שאין לו גלילה, לאלמנט body שנגלל.
 

1ֹ_RACHEL

משתמש מקצוען
עיצוב גרפי
D I G I T A L

אולי מעניין אותך גם...

הפרק היומי

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


תהילים פרק קכב

א שִׁיר הַמַּעֲלוֹת לְדָוִד שָׂמַחְתִּי בְּאֹמְרִים לִי בֵּית יְהוָה נֵלֵךְ:ב עֹמְדוֹת הָיוּ רַגְלֵינוּ בִּשְׁעָרַיִךְ יְרוּשָׁלִָם:ג יְרוּשָׁלִַם הַבְּנוּיָה כְּעִיר שֶׁחֻבְּרָה לָּהּ יַחְדָּו:ד שֶׁשָּׁם עָלוּ שְׁבָטִים שִׁבְטֵי יָהּ עֵדוּת לְיִשְׂרָאֵל לְהֹדוֹת לְשֵׁם יְהוָה:ה כִּי שָׁמָּה יָשְׁבוּ כִסְאוֹת לְמִשְׁפָּט כִּסְאוֹת לְבֵית דָּוִיד:ו שַׁאֲלוּ שְׁלוֹם יְרוּשָׁלִָם יִשְׁלָיוּ אֹהֲבָיִךְ:ז יְהִי שָׁלוֹם בְּחֵילֵךְ שַׁלְוָה בְּאַרְמְנוֹתָיִךְ:ח לְמַעַן אַחַי וְרֵעָי אֲדַבְּרָה נָּא שָׁלוֹם בָּךְ:ט לְמַעַן בֵּית יְהוָה אֱלֹהֵינוּ אֲבַקְשָׁה טוֹב לָךְ:
נקרא  5  פעמים

לוח מודעות

למעלה