Positioning Popover with Dynamic Card Heights

In my Vue.js app, we have movies section. which displays movieCards component depending on movies coming from an API. And where each movieCards component height varies based on its content, and movieCard's height dynamically adjusts based on its content, including movieName, duration, and categories. and there's a popover triggered by a button in the card's footer. Now, I need to move the popover to the top of each card, but since the card heights are dynamic, I'm not sure how to handle it. Although the popover offers an offset option to adjust its placement, determining the appropriate offset value for dynamic heights remains a hurdle. like how much do I exactly need to change offset values so that it reaches to top of card ? Any tips or resources would be helpful
3 Replies
missymae
missymae•11mo ago
I see there are some specific issues positioning popovers.
Consider using a library https://floating-ui.com/docs/offset
offset | Floating UI
A JavaScript library to position floating elements and create interactions for them.
missymae
missymae•11mo ago
Hidde's blog
Positioning anchored popovers
Popovers are in the top layer, how can we position them relative to invokers that are not?
Sanan
SananOP•11mo ago
Thank you for sharing. I'll explore them as well 🙂
Want results from more Discord servers?
Add your server