1You can use CSS3 transitions or maybe CSS3 animations to slide in an element.
2
3For browser support: http://caniuse.com/
4
5I made two quick examples just to show you how I mean.
6
7CSS transition (on hover)
8
9Demo One
10
11Relevant Code
12
13.wrapper:hover #slide {
14 transition: 1s;
15 left: 0;
16}
17In this case, Im just transitioning the position from left: -100px; to 0; with a 1s. duration. It's also possible to move the element using transform: translate();