问题描述
我正在创建一个带有悬停状态的地图。在每个悬停状态上,我都希望有一个工具提示,而在工具提示内,我希望有一个链接。 事实上,我想要一些类似大洲地图的东西 --> 悬停国家 --> 鼠标悬停 = 工具提示 --> 链接到工具提示中的城市。
我对 HTML / CSS 很陌生,所以我可能只是看不到线索:)
在我当前的解决方案中,当鼠标悬停在整个地图上时会出现工具提示,而不仅仅是当我将鼠标悬停在悬停状态时。可能它只是类的定义?我来自 python,所以我并没有真正得到 class-/id-defintions。
谢谢大家!
<pre>
ul#continents3 li a:hover span,ul#continents4 li a:hover span{
display: block;
padding: 5px;
width: 150px;
background: #000;
position: relative;
top: 50%;
font: 11px Arial,Helvetica,sans-serif;
opacity: .75;
filter:alpha(opacity=75);
color: #FFF;
pointer-events: on;
}
ul#continents3 li a:hover span strong,ul#continents4 li a:hover span strong {
display: block;
margin-bottom: 2px;
font-size: 12px;
text-decoration: underline;
}
</pre>
这是带有链接的试用版:
<pre>
p.myTooltip {
display: none;
padding: 5px;
width: 150px;
margin-top: -5px;
z-index: 10;
position: relative;
opacity: 0.75;
font: 13px Arial,sans-serif;
filter:alpha(opacity=75);
background: #000;
color: #FFF;
}
div:hover p.myTooltip {
display: block;
}
ul#continents4 li a span div:hover p.myTooltip {
display: block;
margin-bottom: 2px;
font-size: 12px;
text-decoration: underline;
}
</pre>
这是我尝试打印工具提示的方式……打印“span”后的“test”,每次我将鼠标悬停在地图上时都会出现其余部分,而不仅仅是在“Spain”上。
<pre>
<ul id="continents4">
<li class="Spain"><a href="testlink">
<span>test
<div>
<p class="myTooltip" style="position:absolute; top:0; margin-top:200px; left:50;">
<a href="h">All cities</a>
<a href="https://www.google.com">City1</a>
<a href="https://www.google.com">City2 </a>
</p>
</div>
</span>
</a>
</li>
</ul>
</pre>
有什么想法吗?
非常感谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)