添加了一些必要的样式和交互