对于发布一个应该由其他线程回答的问题,我深表歉意,但是在尝试已经提供的解决方案没有成功的最后一个小时之后,我不得不假设我在另一个位置的编码是不正确的。如果您想跳到项目中,我需要在将鼠标悬停在其他 div 上时出现 #info_area,例如 #final_sale。 项目链接
CSS看起来像这样
#final_sale {
width: 474px;
position: absolute;
top: 691px;
left: 5px;
transition: width 1s, height 1s;
-webkit-transition: width 1s, height 1s, -webkit-transform 1s;
}
#final_sale:hover {
width: 575px;
position:absolute;
top:691px;
left:5px;
}
所有悬停 div 的代码看起来像这样,它们的名称不是“final_sale”。所有这些 div 也都有一个“show_info”类 (.show_info),您可以在下面的 html 中看到它。
现在离开其他帖子回答我有这样的信息区域:
#info_area {
background-color: #666;
display: block;
opacity:0;
height: 175px;
width: 325px;
position: absolute;
top: 365px;
left: 397px;
border: 1px solid;
box-shadow: 1px 3px 12px;
transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
}
.show_info:hover #info_area {
background-color: #666;
display: block;
opacity:0.5;
height: 175px;
width: 325px;
position: absolute;
top: 365px;
left: 397px;
border: 1px solid;
box-shadow: 1px 3px 12px;
}
我也试过“.show_info:hover + #info_area”
这是 HTML,我现在最好的猜测可能是因为“info_area”没有嵌套在其他 div 之一中,但我也尝试过,并且还尝试在 CSS 中包含主要包含 div。
html
<div id="funnel_container">
<!---description blocks---->
<div id="info_area">
info here
</div>
<!---description block end--->
<!-----main mouse over blocks---->
<div id="leads" class="show_info">
<img src="Leads to be qualified(yellow).jpg" alt="leads to be qualified" class="title_block" />
</div>
<div id="scoring" class="show_info">
<img src="scoring and cultivation(blue).jpg" alt="scoring and cultivation" class="title_block" />
</div>
<div id="sales" class="show_info">
<img src="qualified sales lead(red).jpg" alt="qualified sales leads" class="title_block" />
</div>
<div id="final_sale" class="show_info">
<img src="final sale(orange).jpg" alt="Final Sale" class="title_block" />
</div>
<!---end of main blocks---->
</div>
我在这里上传了项目,可能需要一秒钟才能加载,因为我还没有完全准备好它,因为它没有完成或放置在它最终会去的地方。
提前感谢任何可以提供帮助的人,它整个晚上都让我发疯,我希望它是我错过的一些简单的事情。