fix old browser transform prop supporting issue. use margin-left instead