轻量的信息展示方式,通常由用户主动唤起。
适用:
- 轻量对用户任务操作进行引导与提示;
- 对页面元素的简单文字说明或补充,无操作(效果同
Tooltip
)。 - 轻量的临时打断用户操作的场景,比如某些场景下的二次确认。
不适用:
- 当打断用户操作的内容(比如二次确认的信息或条款)较多或操作后果较为严重,应该使用
模态弹窗 Modals
。 - 气泡内内容含复杂流程的操作的情况
通用原则
- 适用于较为轻量的打断用户当前操作的场景,把打扰降到最低。
- 用户点击页面空白处可以随时将其关闭
- 气泡中的文本信息应简洁有效,避免冗长赘述
- 作为未展示完整的文字/操作的名称展示,用
tooltip
类型
类型 | 何时使用 |
---|---|
Tooltip 文本提示 | 轻量化信息提示,作为额外信息的补充 |
Popover 二次确认 | 操作的二次确认 |
文本提示
用户移入信息图标后展示,移出后自动消失,文本提示信息建议不超过 10 个字。
二次确认
在用户点击确认之前,临时出现,引起用户注意,让用户明确知道自己的操作及其后果。
构成
- 容器
- 描述
- 仅在「信息补充类型」中,可增加
Link
- 仅在「信息补充类型」中,可增加
- 图标
- 快速向用户传递当前信息的性质或严重程度。
- 放置在文字左侧。
- 在「信息补充类型」中不需要使用
- 操作:必须存在「确认」和「取消」2个操作,保证逻辑的完整性。
- 确定:可根据具体场景更改文字,比如:确定删除、确定提交
- 如果触发控件操作高频,可以加入「不再提示」的选择。
行为
出现
气泡有 3 种触发方式,默认为以下方式中的第 3 种:
- 点击页面其他区域,气泡消失,无任何数据交付。
- 点击任意操作按钮,气泡消失,页面内开始发送请求(意味着气泡本身只是一种前端层面的阻碍)
<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="弹出的信息">按钮</button>