有两个选项卡,每个选项卡的背景颜色都是线性的,并且它们都有边框半径。它们如下所示:
每个选项卡的背景是
linear-gradient(to right, #FF7243, #FF563E);
代码是这样的:
.tab-container {
width: 200px;
display: flex;
height: 40px;
}
.tab-item {
flex: 1;
background: linear-gradient(to right, #FF7243, #FF563E);
border-top-right-radius: 10px;
border-top-left-radius: 10px
}
<div class="tab-container">
<div class="tab-item"></div>
<div class="tab-item"></div>
</div>
因为border-radius,两个tab之间会有空白,那么如何通过tab切换让空白部分的背景颜色发生变化呢?

