Tooltip 文字提示

简单的文字提示气泡框。

何时使用#

鼠标移入则显示提示,移出消失,气泡浮层不承载复杂文本和操作。

可用来代替系统默认的 title 提示,提供一个按钮/文字/操作的文案解释。

API#

参数 说明 类型 默认值
placement 气泡框位置,可选 top/left/right/bottom/topLeft/topRight/bottomLeft/bottomRight/leftTop/leftBottom/rightTop/rightBottom string top
title 提示文字 string/jsx

代码演示

import { Tooltip } from 'antd';

ReactDOM.render(
  <Tooltip title="提示文字">
    <span>鼠标移上来就会出现提示</span>
  </Tooltip>
, document.getElementById('components-tooltip-demo-basic'));

最简单的用法。

import { Tooltip } from 'antd';
const text = <span>提示文字</span>;

ReactDOM.render(
  <div>
    <div style={{marginLeft: 60}}>
      <Tooltip placement="topLeft" title={text}>
        <a href="#">上左</a>
      </Tooltip>
      <Tooltip placement="top" title={text}>
        <a href="#">上边</a>
      </Tooltip>
      <Tooltip placement="topRight" title={text}>
        <a href="#">上右</a>
      </Tooltip>
    </div>
    <div style={{width: 60, float: 'left'}}>
      <Tooltip placement="leftTop" title={text}>
        <a href="#">左上</a>
      </Tooltip>
      <Tooltip placement="left" title={text}>
        <a href="#">左下</a>
      </Tooltip>
      <Tooltip placement="leftBottom" title={text}>
        <a href="#">左下</a>
      </Tooltip>
    </div>
    <div style={{width: 60, marginLeft: 270}}>
      <Tooltip placement="rightTop" title={text}>
        <a href="#">右上</a>
      </Tooltip>
      <Tooltip placement="right" title={text}>
        <a href="#">右边</a>
      </Tooltip>
      <Tooltip placement="rightBottom" title={text}>
        <a href="#">右下</a>
      </Tooltip>
    </div>
    <div style={{marginLeft: 60, clear: 'both'}}>
      <Tooltip placement="bottomLeft" title={text}>
        <a href="#">上右</a>
      </Tooltip>
      <Tooltip placement="bottom" title={text}>
        <a href="#">下边</a>
      </Tooltip>
      <Tooltip placement="bottomRight" title={text}>
        <a href="#">下右</a>
      </Tooltip>
    </div>
  </div>
, document.getElementById('components-tooltip-demo-placement'));

位置有 12 个方向。