网站的Tooltip是指在用户指向控件时显示相应的文本,在网站上添加Tooltip提示信息是非常有用的。例如,可以描述网站的链接所指对象的页面的信息,为按钮添加Tooltip可以解释按钮的作用等。Tooltip不但可以节省网页空间,同时为网站阅读者提供提示信息。如果你使用的是WordPress,那么这个功能可以使用插件实现,例如 Simple Tooltip 以及Magic Tooltips等,也可以不依赖Js,用简单的几行代码来实现,我更喜欢代码来实现:
HTML结构
首先来看看HTML结构,结构非常简单。
<div class="tooltip">Hover over me
<span class="tooltiptext">Tooltip text</span>
</div>
CSS
将下面的CSS添加到style.css中即可。
.tooltip {
position: relative;
display: inline-block;
border-bottom: 1px dotted black;
}
.tooltip .tooltiptext {
visibility: hidden;
width: 120px;
background-color: #555;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
bottom: 125%;
left: 50%;
margin-left: -60px;
opacity: 0;
transition: opacity 1s;
}
.tooltip .tooltiptext::after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #555 transparent transparent transparent;
}
.tooltip:hover .tooltiptext {
visibility: visible;
opacity: 1;
}
大功告成,你可以说访问https://jsfiddle.net/xw1gaa7c/学习更多关于Tooltip的知识。
可以实现让框的宽度自适应文本长度吗?
这个可以通过CSS实现的
方便的话可以说一下怎么实现么,我试了一下午还是搞不懂。
如果你觉得比较难,建议使用bootstrap框架