首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

antd popover定位不准闪跳解决+自己实现popover

前言 我在写H5-dooring时,发现我们用的popover会发生闪跳,而且第一次闪跳就算了,每次还会有另一个方向的闪跳。...由于antd的popover底层的实现是套其他第三方的库,第三方库又用到了其他的前端组件, 所以锁心自己实现一个。...正文 初步实现 首先,我对popover粗略进行实现,主要就是一个弹窗定位问题,然后我照我预想实现后发现,一样会出现闪跳,但只有第一次会闪跳,后面比较正常: ?...可以看看我的popover最终在H5编辑器(H 5-Dooring)里的效果,完全可以替代antd的popover组件且轻量. popover地址:https://www.npmjs.com/package.../yh-react-popover 里面有具体的使用介绍.

2.2K51
您找到你想要的搜索结果了吗?
是的
没有找到

简单聊聊配合 dialog 使用 popover 的问题

作者 | Adrian Roselli 译者 | 核子可乐 策划 | 丁晓昀 首先澄清一点,这里要讨论的不是 popover 和 dialog 谁好谁错,也不是要站队支持哪一方。...所以我强烈建议大家,除非确认所有模态对话框都已经被转换成了原生 HTML 、或者经过了严格的布局位置测试,否则别轻易在项目中引入 popover。...5 月 23 日,Google Chrome 开发者博客发布了 popover API 的介绍帖子。其中解释了手动关闭弹窗和自动关闭弹窗的区别,二者在演示视频里都有体现。...在视频中,popover 关闭方法并不会影响它与的交互。...但是将 与手动关闭的 popover 一同使用时,弹窗容器会被放置在模态后面且不会遮挡我们正确查看模态内容。

23530

Human Interface Guidelines —— Popovers

Popover分为非模态或模态的: ·通过点击屏幕的另一部分或 popover上的按钮,可以解除非模态popover 。  ·点击弹出窗口上的取消或其他按钮即可解除模态popover。...当popover出现时,通常不能与其他视图进行交互,直到popover被关闭。 使用popover显示与屏幕上内容相关的选项或信息。...一般来说,popover在不被需要时会自动关闭。 在大多数情况下,当有人在popover之外区域点击或选择popover中的项目后,popover应该关闭。...·将popover放在屏幕中适当的位置  popover的箭头应直接指向弹出它的元素。由于popover无法在屏幕上拖动,因此popover不应包含人们在使用popover时可能需要查看的基本内容。...·确保自定义popover看起来像popover 虽然您可以自定义popover的视觉方面,但不要设计出人们可能无法识别的popover。当包含标准控件和视图时,popover的展示效果最好。

1.3K110
领券