Tooltip

Tooltip 在指针悬停时显示一小段说明文字,默认锚定在目标上方。下方预览由 pingo 引擎实时渲染——把指针悬停在按钮上即可看到气泡,并跟随站点主题切换明暗。

用法

import { createElement } from "@dopejs/pingo";
import { Button, Tooltip } from "@dopejs/pingo-ui";

root.render(
  createElement(Tooltip, {
    content: "保存到云端",
    children: createElement(Button, { children: "保存", onPress: () => save() }),
  }),
);

Tooltip 由指针进出驱动(pointerenter / pointerleave),无受控 props;静态渲染时只显示触发元素,气泡在悬停时出现。

Props

Prop 类型 默认值 说明
content string 气泡文字(必填)
children PingoNode 触发元素(必填)
className string 追加在锚点容器类名之后

无障碍

气泡具备 tooltip 语义。Tooltip 只在悬停时出现,不响应键盘聚焦;关键信息不要只放在 Tooltip 里。

最后更新: