.tabs { display: flex; } .tab { padding: 10px; background-color: #eee; cursor: pointer; border: 1px solid #ccc; border-bottom: none; } .tab.active { background-color: #fff; border-bottom: 3px solid #f66; } .tab-content { padding: 20px; background-color: #fff; border: 1px solid #ccc; }
以上是一个基本的Tab标签样式。首先,包含Tab标签的容器需要设置为display: flex; 以让Tab标签排列为一行。每个Tab标签需要设置padding、背景颜色、光标样式和边框样式。当前Tab标签的样式可以单独设置。Tab标签下面的内容需要设置padding和边框样式。
Tab 1Tab 2Tab 3This is tab 1 content.
接下来是HTML结构。Tab标签和内容可以用div嵌套实现。通过给当前Tab标签添加active类,使其样式与其他标签不同。
通过以上代码和样式,就可以轻松地实现一个漂亮且可交互的Tab标签组件。