我有一个基于HTML+CSS开发的工具提示解决方案:
HTML部分:
这个功能非常好用,但有一个例外:如果显示工具提示的跨度太靠窗口底部,用户就看不到整个工具提示。
有没有一种方法可以动态定位这个工具提示,以便在他将鼠标悬停在跨度上时始终显示其内容?
(我是 HTML 的绝对新手,请考虑回答我的问题。)
更新:是否可能始终在屏幕中间显示工具提示?这不是原始问题的解决方案,但对我来说是一种解决方案。
HTML部分:
<a href="#" class="tooltip">
Tooltip
<span>
<strong>Light-weight CSS Tooltip</strong><br />
This is the easy-to-use Tooltip driven purely by CSS.<br/>
And this is some additional text
<br/><br/><br/>
More additional text
</span>
CSS:
a.tooltip {outline:none;}
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;}
a.tooltip span {
z-index:10;
display:none;
padding:14px 20px;
margin-top:-50px;
margin-left:28px;
width:70%;
line-height:16px;}
a.tooltip:hover span {
display:inline;
position:absolute;
color:#111;
border:1px solid #DCA;
background:#fffAF0;}
a.tooltip span {
border-radius:4px;
box-shadow: 5px 5px 8px #CCC;}
这个功能非常好用,但有一个例外:如果显示工具提示的跨度太靠窗口底部,用户就看不到整个工具提示。
有没有一种方法可以动态定位这个工具提示,以便在他将鼠标悬停在跨度上时始终显示其内容?
(我是 HTML 的绝对新手,请考虑回答我的问题。)
更新:是否可能始终在屏幕中间显示工具提示?这不是原始问题的解决方案,但对我来说是一种解决方案。