## 介绍 可以理解为最轻量的弹窗,非模态,用户可以更好的查看上下文的信息。 尺寸也不建议太大,否则就该考虑其他形式了,例如抽屉。 - [气泡卡片 Popover - Ant Design](https://ant.design/components/popover-cn/#header) - 点击/鼠标移入元素,弹出气泡式的卡片浮层。 - 当目标元素有进一步的描述和相关操作时,可以收纳到卡片中,根据用户的操作行为进行展现。 - 和 [[工具提示 Tooltips]] 的区别是,用户可以对浮层上的元素进行操作,因此它可以承载更复杂的内容,比如链接或按钮等。 - [[Lightning Design System]] - 弹出窗口是非模态对话框,它向用户提供关于画布元素的上下文信息和操作,并向用户提供关于错误和警告的消息。![Panel header](https://www.lightningdesignsystem.com/assets/images/guidelines/builder/popover/[email protected]) - [Popovers - Windows and Views - macOS - Human Interface Guidelines - Apple Developer](https://developer.apple.com/design/human-interface-guidelines/macos/windows-and-views/popovers/) - A popover is a view that appears above other content onscreen when you click a control or view. For example, Calendar displays information in a popover when you double-click an event. Typically (通常) , a popover includes an arrow pointing to the location from which it emerged (出现) . Popovers also support [vibrancy](https://developer.apple.com/design/human-interface-guidelines/macos/visual-design/translucency/) .![](https://chi-1259224060.cos.ap-shanghai.myqcloud.com/20220515182344.png) ## 最佳实践 ### Do #### Cloudspace - 使用泡芙只提供补充的,非必要的信息。用户应该能够在不查看弹出窗口内容的情况下完成相关任务。 - 当链接或交互式元素包含在内容区域中时,始终显示一个解除按钮。 - 弹出窗口只能通过用户点击或点击文本或按钮来触发。 ### Don't - 不要使用泡芙来提供帮助内容。请遵循帮助系统的指导方针。 - 不要在禁用的元素上使用泡芙,因为禁用的元素不应该是交互式的。 - 这个不敢苟同,否则如何解释为何禁用?hubspot就在禁用元素用交互。 #我的备注 - 不要对需要用户长时间阅读大量文本或集中注意力的内容使用泡芙。相反,使用模式可以更好地集中用户的注意力。 - 不要从 popover 中启动 modal。 - Don't launch a popover from within a popover. - 不要在弹出窗口中包含信息链接,而是在页面级别提供帮助内容。 - 同样不敢苟同,我觉得hubspot那个案例不错。[[关于禁用功能的思考?#^5d50ed]] #我的备注