提示框
初衷:很多人在初学前端的时候都会问,“如何入门前端?”
同为在前端学习道路上,奋力追赶的一员,本人对于目前网络上所能看到的 “入门级” 的教材并不太满意。学习一门新知识,实例是尤其重要的。在这里本人整理了目前页面上常见功能实现的具体实例。愿能为大家提供一些帮助。
希望能够与大家互相分享,共同进步。
效果预览
HTML 部分
<div class="tooltip" id="hoverMe">Hover
<span class="tooltiptext">喜欢就点个赞吧!</span>
</div>
CSS 部分
/*此部分设置只为方便预览,实际开发中,根据实际情况调整*/
body {
text-align: center;
}
#hoverMe {
margin-top: 100px;
}
/* 提示框 */
.tooltip {
position: relative; /*让.tooltiptext根据它绝对定位*/
display: inline-block;
border-bottom: 1px dotted black;
}
/* 提示框内文字 */
.tooltip .tooltiptext {
visibility: hidden;
width: 120px;
background-color: #555;
color: #fff;
text-align: center;
padding: 5px 0;
border-radius: 6px;
/* 定位 */
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;
}
好啦,现在所有的代码都写完啦!
赶快打开浏览器,看看效果吧!
在这里,只是给大家提供一种思路,参考。
具体的实现,每个人都可以有不同的方法。
请大家赶快发挥想象,把你最想实现的功能,在电脑敲出来吧!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。