如何将工具提示对齐为自然样式:鼠标指针的右下角?
<!DOCTYPE html>
<html>
<head>
<title>Tooltip with Image</title>
<meta charset="UTF-8">
<style type="text/css">
.tooltip {
text-decoration:none;
position:relative;
}
.tooltip span {
display:none;
}
.tooltip span img {
float:left;
}
.tooltip:hover span {
display:block;
position:absolute;
overflow:hidden;
}
</style>
</head>
<body>
<a class="tooltip" href="http://www.google.com/">
Google
<span>
<img alt="" src="http://www.google.com/images/srpr/logo4w.png">
</span>
</a>
</body>
</html>
原文由 Ben 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于默认工具提示行为,只需添加
title
属性。虽然这不能包含图像。在你澄清我用纯 JavaScript 完成的问题之前,希望你觉得它有用。图像将弹出并跟随鼠标。
jsFiddle
JavaScript
CSS
扩展多个元素
多个元素的一种解决方案是更新所有工具提示
span
并在鼠标移动时将它们设置在光标下。jsFiddle