Use css3 background-size to fix background image problem