fix chrome css transition 1px shift bug