简单的通过css 实现文字提示tooltip效果
要通过CSS实现简单的文字提示(tooltip)效果,可以使用伪元素来创建一个浮动的tooltip。以下是实现这种效果的示例代码:
HTML:
<div class="tooltip">悬浮我看提示 <span class="tooltiptext">这是一个简单的提示文本</span></div>
CSS:
.tooltip {
position: relative;
display: inline-block;
border-bottom: 1px dotted black; /* 可选的下划线提示 */
}
.tooltip .tooltiptext {
visibility: hidden;
width: 120px;
background-color: black;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
/* 位置 */
position: absolute;
z-index: 1;
top: 100%;
left: 50%;
margin-left: -60px; /* Use half of the width (120px/2 = 60px) */
/* 淡入效果 */
opacity: 0;
transition: opacity 0.3s;
}
.tooltip:hover .tooltiptext {
visibility: visible;
opacity: 1;
}
这段代码定义了一个.tooltip
类用于包裹需要显示tooltip的文本,以及一个.tooltiptext
类用于包裹tooltip的文本内容。当鼠标悬停在.tooltip
元素上时,.tooltiptext
的可见性变为可见,并通过透明度变化显示出来。
评论已关闭