When you are hovering, you are adding extra space or margins that isn't there on the normal state. These extra margins and padding are adding up to be to wide, and knocking everything off.
You need to have the normal state spaced out enough, and the same margins/padding as hover, so that when you hover, nothing moves, your background image just appears.
|