常用于展示鼠标 hover 时的提示信息。

基础用法

在这里我们提供 9 种不同方向的展示方式,可以通过以下完整示例来理解,选择你要的效果。

使用content属性来决定hover时的提示信息。由placement属性决定展示效果:placement属性值为:方向-对齐位置;四个方向:topleftrightbottom;三种对齐位置:startend,默认为空。如placement="left-end",则提示信息出现在目标元素的左侧,且提示信息的底部与目标元素的底部对齐。

 1 <div class="box">
 2   <div class="top">
 3     <el-tooltip class="item" effect="dark" content="Top Left 提示文字" placement="top-start">
 4       <el-button>上左</el-button>
 5     </el-tooltip>
 6     <el-tooltip class="item" effect="dark" content="Top Center 提示文字" placement="top">
 7       <el-button>上边</el-button>
 8     </el-tooltip>
 9     <el-tooltip class="item" effect="dark" content="Top Right 提示文字" placement="top-end">
10       <el-button>上右</el-button>
11     </el-tooltip>
12   </div>
13   <div class="left">
14     <el-tooltip class="item" effect="dark" content="Left Top 提示文字" placement="left-start">
15       <el-button>左上</el-button>
16     </el-tooltip>
17     <el-tooltip class="item" effect="dark" content="Left Center 提示文字" placement="left">
18       <el-button>左边</el-button>
19     </el-tooltip>
20     <el-tooltip class="item" effect="dark" content="Left Bottom 提示文字" placement="left-end">
21       <el-button>左下</el-button>
22     </el-tooltip>
23   </div>
24 
25   <div class="right">
26     <el-tooltip class="item" effect="dark" content="Right Top 提示文字" placement="right-start">
27       <el-button>右上</el-button>
28     </el-tooltip>
29     <el-tooltip class="item" effect="dark" content="Right Center 提示文字" placement="right">
30       <el-button>右边</el-button>
31     </el-tooltip>
32     <el-tooltip class="item" effect="dark" content="Right Bottom 提示文字" placement="right-end">
33       <el-button>右下</el-button>
34     </el-tooltip>
35   </div>
36   <div class="bottom">
37     <el-tooltip class="item" effect="dark" content="Bottom Left 提示文字" placement="bottom-start">
38       <el-button>下左</el-button>
39     </el-tooltip>
40     <el-tooltip class="item" effect="dark" content="Bottom Center 提示文字" placement="bottom">
41       <el-button>下边</el-button>
42     </el-tooltip>
43     <el-tooltip class="item" effect="dark" content="Bottom Right 提示文字" placement="bottom-end">
44       <el-button>下右</el-button>
45     </el-tooltip>
46   </div>
47 </div>
48 
49 <style>
50   .box {
51     width: 400px;
52 
53     .top {
54       text-align: center;
55     }
56 
57     .left {
58       float: left;
59       width: 60px;
60     }
61 
62     .right {
63       float: right;
64       width: 60px;
65     }
66 
67     .bottom {
68       clear: both;
69       text-align: center;
70     }
71 
72     .item {
73       margin: 4px;
74     }
75 
76     .left .el-tooltip__popper,
77     .right .el-tooltip__popper {
78       padding: 8px 10px;
79     }
80   }
81 </style>
View Code

相关文章: