看一下最终的效果
![bedfdbd7019eb8cd7c41be57cb20de3b.png](https://i-blog.csdnimg.cn/blog_migrate/d69511dc16cbf4eba1b289218aecbecf.png)
第一步先是根据伪元素状态显隐tooltip
<style>
#hover {
border: 1px solid grey;
border-radius: 3px;
padding: 5px;
margin: 10px;
}
#hover:hover {
cursor: pointer;
border-color: red;
}
#hover+div {
display: none;
position: absolute;
}
#hover:hover+div {
display: inline-block;
}
</style>
<body>
<span id="hover">Hover me</span>
<div>
This is the description!
</div>
</body>
鼠标没有移在元素上时(上面一条直线是浏览器的边界线,请忽略)