基于鼠标点击位置的翻转弹出窗口

发布于 2024-12-10 14:55:08 字数 661 浏览 1 评论 0原文

我需要一个基于鼠标单击位置的翻转弹出窗口(为此,我不能在相对的 div 中完全使用 CSS 绝对定位 div,因为这种作物会影响我的弹出窗口...原因是我出于布局目的而溢出:隐藏)

所以我不能使用这个;

<div class="wrapper">
    <ul class="popup"><li> item 1</li><li> item 2</li></ul>
    <img src="someImg.gif" width="100" height="100"/>
</div>

.wrapper {
    position: relative;
}

.popup {
    display: none;
    position: absolute;
    bottom: 105px;
    left: 10px;
}

.wrapper:hover .popup {
    display: block;
}

在此处输入图像描述

那么我可以根据鼠标光标位置得到一些东西,它应该是完全流畅的(没有固定的“px”)值并应随着浏览器大小的调整而调整)

谢谢。

I need a rollover popup based on mouse click location (I cannot exactly use a CSS absolute positionined div inside a relative one for this, since that kind of crops my popup...reason being I have overflow:hidden for layout purpose)

So I cannot use this;

<div class="wrapper">
    <ul class="popup"><li> item 1</li><li> item 2</li></ul>
    <img src="someImg.gif" width="100" height="100"/>
</div>

.wrapper {
    position: relative;
}

.popup {
    display: none;
    position: absolute;
    bottom: 105px;
    left: 10px;
}

.wrapper:hover .popup {
    display: block;
}

enter image description here

So can I get something based on mouse cursor location and it should be completely fluid (no fixed "px" value and should adjust as the browser is resized)

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

找回味觉 2024-12-17 14:55:08

好吧,你正在采取正确的方法来防止弹出弹出窗口,给类 css z-index 一个 1000+ 值和类包装器一个 z-index 小于或 -1 值

well u are on the right way to prevent the cropping of pop up give the class css z-index of a 1000+ value n d class wrapper a z-index of less or -1 value

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文