目前我有this,当鼠标悬停在容器DIV上时,从容器DIV的顶部滑动到中心的一个小DIV;但在鼠标悬停的时候,它会回退到它来自哪里。我想要做的是让DIV从DIV的另一侧滑出,直接在DIV的对面。动画部分工作,但不完全
这可能只使用CSS? (我用jQuery想象它会更简单)
<div class="blocks">
<div class="blocks_title">
</div>
</div>
<div class="blocks">
<div class="blocks_title">
</div>
</div>
.blocks {
position: relative;
float: left;
margin: 20px;
width: 100px;
height: 100px;
border: 1px dotted #333;
overflow: hidden;
}
.blocks_title {
position: relative;
width: 20px;
height: 20px;
top: 0px;
left: 40px;
background: #333;
opacity: 0;
-webkit-transition: all .25s;
-moz-transition: all .25s;
transition: all .25s;
}
.blocks:hover .blocks_title {
top: 40px;
opacity: 1;
}
.25s所以,你不希望的jQuery/JavaScript的? – Chris
我相信我可以用JQuery来做到这一点,但是很想看看有人可以用CSS来完成这一切。 – Andy
有趣的一个,乍一看没有,但我想要考虑是否可以用一个巧妙的背景图像做一些事情来创建它的幻觉 - 但是如果我能想到任何东西,我会很难过去用jQuery;) – efreeman