Al momento ho this, un piccolo DIV che scorre dall'alto verso il centro di un contenitore DIV quando il mouse passa sopra il contenitore DIV; ma al passaggio del mouse, torna indietro da dove proviene. Quello che mi piacerebbe fare è far scivolare DIV dall'altra parte del DIV, direttamente di fronte a dove è entrato.L'animazione funziona parzialmente ma non completamente
È possibile utilizzare solo CSS? (Immagino con JQuery che sarebbe stato più semplice)
<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;
}
Quindi non si vuole jQuery/Javascript? – Chris
Sono fiducioso di poterlo fare con JQuery, ma mi piacerebbe vedere se qualcuno riuscisse a terminarlo con solo CSS. – Andy
Interessante, a prima vista no, ma sto cercando di pensare se qualcosa potrebbe essere fatto con un'immagine di sfondo astutamente predisposta per creare l'illusione che si muova verso il basso - ma sono perplesso se riesco a pensare a qualcosa, solo vai con jQuery;) – efreeman