use css and svg transform

Fix #152