【发布时间】:2015-10-27 21:47:45
【问题描述】:
我试图在将鼠标悬停在图像上时放大图像,并在将鼠标悬停在该图像上时显示带有文本的 div。放大有效,但显示其他 div 无效。
<div id="punt1">
<div id="puntnaam1" class="puntnaam">Ieplaan</div>
<img class="punt"src="ieplaan1.jpg">
</div>
对于我使用的 CSS:
.punt{
height: 100px;
width: 100px;
}
.puntnaam{
display: none;
}
.punt:hover{
transform: scale(3);
}
.punt:hover .puntnaam{
display: block;
}
我做错了什么?
【问题讨论】:
-
您的代码没有意义。您正在检查将鼠标悬停在具有“punt”和“puntnaam”类的不存在的元素上。我建议使用 javascript 来获得所需的效果,并使用触发“悬停”事件的函数来执行这两项任务。