我想创建一个滑动效果。我有两个放在旁边的div。当徘徊div id="left"
右滑并隐藏div id="right"
。围绕div id="left"
有一个像鼠标追踪器的东西,在div id="left"
附近增加了一些空间,可以隐藏div id="right"
。我建立了一个例子来说明我的意思:如何隐藏与CSS的滑动div
下面是HTML:
<div id="main">
<div id="tracker">
<div id="left">slides right</div>
<div id="right">should disappear only when hover red div</div>
</div>
</div>
和CSS幻灯片效果:
/*Sliding Effects:*/
#tracker:hover #left {
margin-left: 150px;
position: absolute;
-webkit-transition-duration: 2s;
-moz-transition-duration: 2s;
-o-transition-duration: 2s;
transition-duration: 2s;
}
#tracker:hover #right {
visibility:hidden;
}
#tracker:hover {
width: 400px;
height: 200px;
margin-top: -25px;
padding-top: 25px;
}
现在的问题是,即使在盘旋div id="right"
时,效果也会开始。所以我仍然不知道如何解决这个问题。
如果有人能帮助我,我真的很感激。
你好,非常感谢。你是那个人! – bonny