canvas zooming working using css instead of d3