Added :hover & CSS3 Animation

So I changed the code so that instead of being visible right away, it will appear on mouse over & I added `position: absolute;` as to not affect surrounding elements

I also added a fade-in animation to make it more smooth & changed the padding from `margin: 0.5em;` to `margin: 0.2em 0.5em;`