現時点では、これを持っています。マウスをコンテナ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;
}