重构交互和样式

em的计算方式很奇怪，最好不要用，而且这个组件自定义大小的方式是传入size option，不需要用户更改css，不然这个size option就没有意义了，全部改css就可以了。所以tick的大小需要根据size option来计算。