Bienvenido al foro.
Es un efecto realmente simplón de hacer.
Un elemento con posición fija y situado a la derecha con un valor negativo que luego cambias su posición a cero controlándolo con un
:hover
y una transición previamente definida.
Más o menos algo así:
Código CSS:
Ver originaldiv {
position: fixed;
top: 100px;
right: -140px;
transition: right .5s ease;
}
div:hover {
right: 0;
}
Hice un ejemplo en jsfiddle:
Probablemente necesites poner
prefijos propietarios para
transition
.