add wrapper, use css to animate instead of js