Я создал вкладку и вызываю функцию по щелчку. Я сталкиваюсь с трудностями при написании CSS согласно приведенному ниже требованию.
1. Активная вкладка должна быть показана синим цветом подчеркивания.
2. При щелчке на вкладке синяя полоса должна появиться под активной вкладкой.
(это похоже на вкладки углового материала), но я не хочу использовать угловой материал
Ниже представлены созданные вкладки:
<div class="tab">
<button class="tablinks" (click)="function1()">Tab1</button>
<button class="tablinks" (click)="function2()">Tab2</button>
</div>
Ниже CSS пытается:
.tab {
overflow: hidden;
border-bottom: 1px solid #ccc;
background-color: white;
}
.tab button {
background-color: inherit;
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 12px 14px;
transition: 0.3s;
font-size: 17px;
}
.tab button:hover {
background-color: #ddd;
}
.tab button.active {
background-color: blue;
}
.tabcontent {
display: block;
padding: 6px 12px;
border: 1px solid #ccc;
border-top: none;
}
здорово, если кто-нибудь поможет, спасибо