初衷:不少人在初学前端的时候都会问,“如何入门前端?”
同为在前端学习道路上,奋力追赶的一员,本人对于目前网络上所能看到的 “入门级” 的教材并不太满意。学习一门新知识,实例是尤为重要的。在这里本人整理了目前页面上常见功能实现的具体实例。愿能为你们提供一些帮助。
但愿可以与你们互相分享,共同进步。html
效果预览前端
<div class="tooltip" id="hoverMe">Hover <span class="tooltiptext">喜欢就点个赞吧!</span> </div>
/*此部分设置只为方便预览,实际开发中,根据实际状况调整*/ 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; }
好啦,如今全部的代码都写完啦!git
赶快打开浏览器,看看效果吧!github
在这里,只是给你们提供一种思路,参考。
具体的实现,每一个人均可以有不一样的方法。
请你们赶快发挥想象,把你最想实现的功能,在电脑敲出来吧!web