ng-ytl-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
125 lines (124 loc) • 4.36 kB
HTML
<article>
<section class="markdown"><h1>Tooltip 文字提示</h1>
<section class="markdown"><p>简单的文字提示气泡框。</p>
<h2 id="何时使用"><span>何时使用</span>
<a class="anchor">#</a>
</h2>
<p>鼠标移入则显示提示,移出消失,气泡浮层不承载复杂文本和操作。</p>
<p>可用来代替系统默认的 <code>title</code> 提示,提供一个<code>按钮/文字/操作</code>的文案解释。</p>
</section>
<h2>代码演示<i class="code-box-expand-trigger anticon anticon-appstore" title="展开全部代码"></i></h2>
</section>
<div nz-row [nzGutter]="8">
<div nz-col [nzSpan]="12">
<nz-code-box [nzTitle]="'基本'" id="components-tooltip-demo-basic" [nzCode]="NzDemoTooltipBasicCode">
<nz-demo-tooltip-basic demo></nz-demo-tooltip-basic>
<div intro>
<p>最简单的用法</p>
</div>
</nz-code-box>
<nz-code-box [nzTitle]="'模板'" id="components-tooltip-template-basic" [nzCode]="NzDemoTooltipTemplateCode">
<nz-demo-tooltip-template demo></nz-demo-tooltip-template>
<div intro>
<p>装载模板</p>
</div>
</nz-code-box>
</div>
<div nz-col [nzSpan]="12">
<nz-code-box [nzTitle]="'位置'" id="components-tooltip-demo-position" [nzCode]="NzDemoTooltipPositionCode">
<nz-demo-tooltip-position demo></nz-demo-tooltip-position>
<div intro>
<p>位置有 12 个方向。</p>
</div>
</nz-code-box>
</div>
</div>
<section class="markdown api-container">
<h2 id="API"><span>API</span>
<!-- <a class="anchor">#</a> -->
</h2>
<table>
<thead>
<tr>
<th>参数</th>
<th>说明</th>
<th>类型</th>
<th>默认值</th>
</tr>
</thead>
<tbody>
<tr>
<td>nzTitle</td>
<td>提示文字</td>
<td>String</td>
<td>无</td>
</tr>
<tr>
<td>nzPlacement</td>
<td>气泡框位置,可选
<code>top</code><code>left</code><code>right</code><code>bottom</code><code>topLeft</code><code>topRight</code>
<br>
<code>bottomLeft</code><code>bottomRight</code><code>leftTop</code><code>leftBottom</code><code>rightTop</code><code>rightBottom</code>
</td>
<td>String</td>
<td>top</td>
</tr>
<tr>
<td>nzTemplate</td>
<td>气泡内容,在Tooltip中会覆盖掉<code>nzTitle</code>的内容
</td>
<td>ng-template</td>
<td></td>
</tr>
<tr>
<td>nzVisible</td>
<td>用于手动控制浮层显隐 双向绑定</td>
<td>Boolean</td>
<td>false</td>
</tr>
<tr>
<td>nzVisibleChange</td>
<td>显示隐藏的回调</td>
<td>EventEmitter</td>
<td>无</td>
</tr>
<tr>
<td>nzTrigger</td>
<td>触发行为,可选 <code>hover/focus/click</code>
</td>
<td>String</td>
<td>hover</td>
</tr>
<tr>
<td>nzOverlayClassName</td>
<td>卡片类名</td>
<td>String</td>
<td>无</td>
</tr>
<tr>
<td>nzOverlayStyle</td>
<td>卡片样式</td>
<td>object</td>
<td>无</td>
</tr>
<tr>
<td>nzMouseEnterDelay</td>
<td>鼠标移入后延时多少才显示 Tooltip,单位:秒(nzTrigger='hover'时有效)</td>
<td>number</td>
<td>0</td>
</tr>
<tr>
<td>nzMouseLeaveDelay</td>
<td>鼠标移出后延时多少才隐藏 Tooltip,单位:秒(nzTrigger='hover'时有效)</td>
<td>number</td>
<td>0.1</td>
</tr>
</tbody>
</table>
<h2 id="注意"><span>注意</span>
<!-- <a class="anchor">#</a> -->
</h2>
<p>请确保 <code>Tooltip</code>的子元素能接受
<code>onMouseEnter</code><code>onMouseLeave</code><code>onFocus</code><code>onClick</code>事件。
</p></section>
</article>