📅  最后修改于: 2023-12-03 15:23:50.802000             🧑  作者: Mango
链接工具提示是一种常见的用户界面元素,用于提供有关链接或按钮的额外信息或说明。在本篇文章中,我们将介绍如何使用 CSS3 和 jQuery 创建链接工具提示。
<a href="#" class="tooltip">Link</a>
:hover
选择器来激活工具提示.tooltip {
position: relative;
display: inline-block;
border-bottom: 1px dotted black;
}
.tooltip:hover::after {
content: attr(title);
background-color: black;
color: white;
padding: 10px;
position: absolute;
z-index: 9999;
bottom: 125%;
left: 0%;
margin-left: -60px;
opacity: 0;
transition: opacity 0.3s ease;
width: 120px;
}
.tooltip:hover::before {
content: "";
position: absolute;
border-width: 10px;
border-style: solid;
border-color: black transparent transparent transparent;
bottom: 100%;
left: 50%;
margin-left: -10px;
}
<a href="#" class="tooltip" title="This is a tooltip">Link</a>
$('.tooltip').each(function() {
var content = $(this).attr('title');
$(this).attr('data-tooltip', content);
$(this).removeAttr('title');
});
$('.tooltip').mouseenter(function() {
var width = $(this).data('tooltip').length * 8;
$(this).find('.tooltip-text').css('max-width', width);
});
$('.tooltip').mouseleave(function() {
$(this).find('.tooltip-text').css('max-width', '');
});
通过简单的CSS3和jQuery代码,我们可以轻松地创建自定义链接工具提示,并更灵活地控制它们的外观和行为。现在你可以在你的网站上使用这样的工具提示来帮助您的用户更好地理解和浏览您的内容。