How to prevent a div going under a sticky div?

I want the text messages to not go under the sticky input.
No description
No description
4 Replies
Henry
Henry7mo ago
Hey @akira , could you please provide a sandbox or more context about the issue you are experiencing and the exact behavior you are expecting? Based on your screenshot, I'd say the sticky element is working as it should. When an element with position: sticky; reaches a specified scroll position (usually based on its parent container), it becomes “stuck” and remains in that position as the user scrolls. Did you intend to keep the input at the bottom, while the "chatbox" area is scrollable above the input?
saikat
saikat7mo ago
Hi Akira, By looking just at your screenshot without the codes, I would suggest you to separate the parent div containing the messages list from the footer by giving it max-height and then adding overflow-y: auto. In this way the messages won't get hidden inside the sticky div.
No description
saikat
saikat7mo ago
You may try the approach I have portraited down in my screenshot
Henry
Henry7mo ago
Indeed. The parent container should have a defined height. Alternatively, check out this approach and let us know, akira https://codepen.io/henrytuxdev/pen/PovbVQo
Want results from more Discord servers?
Add your server