当我将鼠标悬停在量程等级上时,我想更改此工具提示的显示属性
这是用户将悬停
<span class="video-title"></span>
这是将显示的工具提示
<span class="toolTip">Top 10 Latest</span>
这是 css风格
.toolTip{
position:absolute;
top:-34px;
left:47px;
z-index:100;
display:none;
padding:5px 6px 5px 6px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background-color:#000;
text-align:center;
text-decoration:none;
text-shadow:black 0 1px 0;
white-space:nowrap;
font-style:normal;
font-size:11px;
font-family:Helvetica,Arial,sans-serif;
line-height:1
}
问题是最适合显示更改的问题? Javascript或Css
我该怎么办?
干杯!
答案 0 :(得分:0)
你可以很容易地在CSS中做到这一点。如果您将工具提示span
放在视频标题span
中,则可以将其设置为display:none
,并在视频标题悬停时将其更改为display: block
。
<span class="video-title">
Title text here
<span class="tooltip">Tooltip text here</span>
</span>
.video-title {position: relative}
.tooltip {display: none;}
.video-title:hover .tooltip {display: block; position: absolute;}
显然,你会添加自己的样式和定位。理想情况下,工具提示应绝对定位,以免干扰页面布局。将其父级设置为position: relative
可确保工具提示相对于其父级在页面上的位置而定位。