Por el momento tengo this, una DIV pequeña que se desliza desde la parte superior hacia el centro de un contenedor DIV cuando el mouse se cierne sobre el contenedor DIV; pero en mouseout, se desliza hacia atrás de donde vino. Lo que me gustaría hacer es sacar el DIV del otro lado del DIV, justo enfrente de donde entró.La animación funciona en parte pero no completamente
¿Es posible usar solo CSS? (Imagino con jQuery sería más sencillo)
<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;
}
por lo que no quieren jQuery/JavaScript? – Chris
Estoy seguro de que podría hacerlo con JQuery, pero me encantaría ver si alguien puede terminar esto con solo CSS. – Andy
Interesante, a primera vista no, pero estoy tratando de pensar si se podría o no hacer algo con una imagen de fondo astutamente diseñada para crear la ilusión de que se mueve hacia abajo, pero estoy perplejo si se me ocurre algo, solo ir con jQuery;) – efreeman