重构交互和样式

不要这样啊，这种用font-size来决定组件大小的方式太奇怪了，em是相对于parent的大小，如果嵌套了多层元素计算起来相当麻烦。
既然size的逻辑交给js来计算，就不要在css里面写任何的size样式，不然看起来很迷惑