Repaint vs Reflow
Repaint is just affect the DOM itself, but reflow affect the whole page. Repaint occur when some changes which only its skin styles, such as color and vibility. Reflow occur when the page of DOM changes its layout.
This link provides list of css triggers attribute will trigger repaint or reflow.